ios - GoogleMaps sin CocoaPods
sdk map ios (2)
https://www.gstatic.com/cpdc/aa3052925ceeea2d-GoogleMaps-1.13.2.tar.gz
Copiar y abrir esta url .Arrastre a su proyecto Xcode GoogleMaps.framework.
* seleccione Copiar elementos en la carpeta del grupo de destino
Haga clic derecho en GoogleMaps.framework - Mostrar en el buscador
Dentro de la carpeta de recursos GoogleMaps.bundle, arrastre esto a Proyecto (* No seleccione el elemento de copia).
Importar Varios FrameWork
- CoreBluetooth.framework
- OpenGLES.framework
- ImageIO.framework
- CoreData.framework
- CoreText.
- QuartzCore.framework
- SystemConfiguration.framework
- GLKit.framework
- CoreLocation.framework
- Seguridad.
- Accelerate.framework
- libc ++ abi.tbd
- libc ++. 1.bd
- libc.tbd
- libicucore.tbd
Elije tu proyecto abre la pestaña Configuración de Construcción. En la sección Otros indicadores de vinculador agregue -ObjC en ambos. Captura de pantalla de añadir -ObjC
- importar
Agregue lo siguiente a su aplicación: método didFinishLaunchingWithOptions:, reemplazando API_KEY con su clave API. [GMSServices proporcionar APIKey: @ "API_KEY"];
(* obtener la clave de api https://developers.google.com/maps/documentation/ios-sdk/places#whats_in_the_api_name_ios_places )
Por favor, hágamelo saber cualquier error que haya encontrado. Funciona para Xcode 7 +, iOS 9+.
Me gustaría agregar GoogleMaps
a mi proyecto de iOS pero no quiero usar CocoaPods
. ¿Hay alguna manera de lograr eso?
Claro que hay:
- Respuesta inmediata: https://www.gstatic.com/cpdc/0646cf0bd434ed77-GoogleMaps-1.10.1.tar.gz (Descargar y descomprimirlo)
¿Cómo lo hice? (Útil para cualquier biblioteca que necesites)
- Vaya al pod que necesita, en este caso: https://cocoapods.org/pods/GoogleMaps
- Haga clic en el enlace "Ver Podspec" debajo de Biblioteca en la esquina inferior derecha
- Vas a ser llevado a la podspec.json
- Al final de JSON, busque la "fuente" clave y use la url proporcionada para descargar el SDK.
Si necesita instrucciones sobre cómo instalarlo manualmente, puede usar el sitio web waybackmachine y colocar la URL correspondiente, estableciendo una fecha anterior. Te ahorraré algo de tiempo:
Añadiendo Google Maps a la antigua usanza:
- Inicie Xcode y abra un proyecto existente o cree un nuevo proyecto.
- Si es nuevo en iOS, cree una aplicación de vista única y asegúrese de que el uso del conteo automático de referencias esté activado.
- Arrastre el paquete GoogleMaps.framework a su proyecto. Cuando se le solicite, seleccione Copiar elementos en la carpeta del grupo de destino.
- Haga clic con el botón derecho en GoogleMaps.framework en su proyecto y seleccione Mostrar en Finder.
- Arrastre el archivo GoogleMaps.bundle desde la carpeta de Recursos a su proyecto. Cuando se le solicite, asegúrese de que Copiar elementos en la carpeta del grupo de destino no esté seleccionado.
- Seleccione su proyecto desde Project Navigator y elija el destino de su aplicación.
- Abra la pestaña Build Phases y, dentro de Link Binary with Libraries, agregue los siguientes marcos:
- AVFoundation.framework
- CoreData.framework
- CoreLocation.framework
- CoreText.
- GLKit.framework
- ImageIO.framework
- libc ++. dylib
- libicucore.dylib
- libz.dylib
- OpenGLES.framework
- QuartzCore.framework
- SystemConfiguration.framework
- Elija su proyecto, en lugar de un objetivo específico, y abra la pestaña Configuración de compilación.
- En la sección Otros indicadores de
-ObjC
, agregue-ObjC
. Si esta configuración no está visible, cambie el filtro en la barra de Configuración de Compilación de Básico a Todo.
- En la sección Otros indicadores de
- Finalmente, agregue su clave API a su AppDelegate.
-
#import <GoogleMaps/GoogleMaps.h>
- Agregue lo siguiente a su
application:didFinishLaunchingWithOptions:
método didFinishLaunchingWithOptions:, reemplazando API_KEY con su clave API.[GMSServices provideAPIKey:@"API_KEY"];
-
#import <GoogleMaps/GoogleMaps.h>
Agregue lo siguiente a su application:didFinishLaunchingWithOptions:
método API_KEY
reemplazando API_KEY
con su clave API.
[GMSServices provideAPIKey:@"API_KEY"];