waze ver simbologia rutas peajes nombres google evitar etiquetas como ios xcode swift google-maps gmsmapview

ios - ver - simbologia google maps



GoogleMaps(GMSView) no se mostrarĂ¡ en iOS (6)

¿Puede actualizar su pregunta para proporcionar más detalles? (versión xcode, versión de Google Maps Framework, etc.)

  1. Verifique que su clave API sea válida para su ID de paquete en console.developer.google.com
  2. Cuando se ejecuta, verifique si hay algún error de SSL en la consola. En mi caso, estaba teniendo problemas de certificación con Google, y esto interfería con la carga de mis mosaicos de mapas.
  3. Asegúrese de que solo tiene el marco M4B O el marco normal en su proyecto. Si incluye ambos, estoy bastante seguro de que están en conflicto entre sí.

Espero que esto ayude; simplemente comenzó aleatoriamente a funcionar correctamente en mi caso.

He incorporado lo siguiente:

  1. Intenté importar los archivos GoogleMapsM4B/GoogleMaps.h través de un encabezado de enlace Obj-C
  2. Manualmente AppDelegate.swift (didFinishLaunchingWithOptions) clave API de iOS en mi método AppDelegate.swift (didFinishLaunchingWithOptions) .
  3. Limpiar el proyecto (comando + shift + k)
  4. Cerrado / relanzado Xcode
  5. Desinstalado / reinstalado Xcode

Y casi todo lo demás que otras personas han sugerido. He pasado dos días seguidos intentando solucionar este problema. ¿Alguien sabe una solución a este problema?

La queja de la consola es:

> "2015-08-17 18:02:19.899 Project[608:10014] ClientParametersRequest > failed, 3 attempts remaining (0 vs 6). Error > Domain=com.google.HTTPStatus Code=400 "The operation couldn’t be > completed. (com.google.HTTPStatus error 400.)" UserInfo=0x790bc050 > {data=<CFData 0x7925cb40 [0x22da9a8]>{length = 145, capacity = 256, > bytes = 0x3c48544d4c3e0a3c484541443e0a3c54 ... 3c2f48544d4c3e0a}} > 2015-08-17 18:02:19.899 randoPracty[608:10014] Google Maps SDK for iOS > (M4B) version: 1.10.17867.0 2015-08-17 18:02:19.959 > randoPracty[608:10014] ClientParametersRequest failed, 2 attempts > remaining (0 vs 6). Error Domain=com.google.HTTPStatus Code=400 "The > operation couldn’t be completed. (com.google.HTTPStatus error 400.)" > UserInfo=0x7925cf40 {data=<CFData 0x79187b20 [0x22da9a8]>{length = > 145, capacity = 256, bytes = 0x3c48544d4c3e0a3c484541443e0a3c54 ... > 3c2f48544d4c3e0a}} 2015-08-17 18:02:24.406 randoPracty[608:10014] > ClientParametersRequest failed, 1 attempts remaining (0 vs 6). Error > Domain=com.google.HTTPStatus Code=400 "The operation couldn’t be > completed. (com.google.HTTPStatus error 400.)" UserInfo=0x790f4c60 > {data=<CFData 0x786e5610 [0x22da9a8]>{length = 145, capacity = 256, > bytes = 0x3c48544d4c3e0a3c484541443e0a3c54 ... 3c2f48544d4c3e0a}} > 2015-08-17 18:02:32.797 randoPracty[608:10014] ClientParametersRequest > failed, 0 attempts remaining (0 vs 6). Error > Domain=com.google.HTTPStatus Code=400 "The operation couldn’t be > completed. (com.google.HTTPStatus error 400.)" UserInfo=0x7925b390 > {data=<CFData 0x790f3760 [0x22da9a8]>{length = 145, capacity = 256, > bytes = 0x3c48544d4c3e0a3c484541443e0a3c54 ... 3c2f48544d4c3e0a}} > 2015-08-17 18:02:32.797 randoPracty[608:10014] Google Maps SDK for iOS > (M4B) cannot connect or validate APIKey: Error > Domain=com.google.HTTPStatus Code=400 "The operation couldn’t be > completed. (com.google.HTTPStatus error 400.)" UserInfo=0x7925b390 > {data=<CFData 0x790f3760 [0x22da9a8]>{length = 145, capacity = 256, > bytes = 0x3c48544d4c3e0a3c484541443e0a3c54 ... 3c2f48544d4c3e0a}} > 2015-08-17 18:02:32.798 randoPracty[608:10014] Your key may be invalid > for your bundle ID: com.User.ProjectName"


Compruebe el identificador del paquete especificado en la configuración de destino del proyecto Xcode y la página del proyecto de google donde creó la clave API de Google. ambos deben coincidir, de lo contrario pasará GMSServices.provideAPIKey (googleMapsAPiKey) pero se producirá un error de conexión

La operación no pudo ser completada. (com.google.HTTPStatus error 400).


Me enfrenté a este problema también y después de una hora de buscar en Google y hacer malabarismos en #SO, he llegado a conocer este pequeño error:

Si ha cambiado su clave API (en algún lugar durante el desarrollo)

[GMSPlacesClient provideAPIKey: @ "YOUR_API_KEY"];

que agrega a su método didFinishLaunchingWithOptions: en su archivo AppDelegate.m . Asegúrate de que sea el mismo que solías activar la API de Google Places here

Espero que esto pueda ayudar a alguien después de probar cada solución.



Yo también enfrenté el mismo problema. En primer lugar, siga los pasos a continuación.

  1. ¿Ha seguido todos los pasos mencionados en this enlace?

  2. Aunque no puede pasar, verifique que su identificador de paquete coincida con el que usó para crear la clave.

Si todo está bien, el problema está en el marco. Inicialmente, yo también usé el marco GoogleMapsM4B que no funcionó para mí. Descargué el otro marco que funciona bien para mí desde this enlace.

Agregue el nuevo marco ( GoogleMaps.framework ) y elimine el marco de GoogleMapsM4B del proyecto. Esto resolvió mi problema. Espero que esto te ayude.

EDITAR:

A partir de la versión 1.10.0, la instalación del framework solo se admite a través de cocoapods. Y todas las descargas zip se eliminaron para las versiones anteriores. Lea la sección "Migración de 1.9.2 o anterior:" en "Versión 1.10.0 - mayo de 2015" en this enlace.


Yo tuve el mismo problema. En mi caso, tuve que activar manualmente el SDK de Google Maps para iOS y el SDK de Google Places para iOS en la sección Descripción general de la Biblioteca de la API de Google.

Los pasos para activarlo son:

  1. Vaya a la página de Información general en la Biblioteca de API.
  2. Elija aquí Google Maps SDK para iOS y Google Places SDK para iOS .

  1. Elija en la parte superior izquierda, el segundo elemento. En la captura de pantalla, ahora está habilitado. Antes estaba deshabilitado.

Quizás esto ayude a alguien también.

Saludos cordiales Matt