Cómo obtener google map apikey en android
Hola En ese momento trabajando en google map. Quiero mostrar mapa en mi actividad. Expongo la visualización del mapa correctamente. Pero no puedo mostrar el mapa creo que tengo la clave api mal, así que ¿cómo puedo obtener clave api de google map. Creo el keystore y todo el procedimiento pero no tenía idea cómo conseguir la llave del api de este keystore.
También doy el permiso en el archivo de manifiesto y también agregar la biblioteca de mapas de google que también no puedo mostrar la actividad map.in también extiende mapactivity y también escribir código fro mapa en xml.
Si alguien sabe de eso, por favor dígame.
Si ya tiene la clave, obtenga el siguiente enlace y añada la huella digital junto con su nombre de paquete de proyecto de android
También necesitas acceder a tu cuenta de Google
https://code.google.com/apis/console
Haga clic en Crear nueva clave. Agregue la huella dactilar junto con su nombre de paquete de proyecto de android.
Puedes ver la clave api arriba
Habilitar google map api v2 desde la pestaña de servicios.
Luego en el archivo de manifiesto bajo etiqueta de aplicación
<meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="my key"/>
Visita la Consola de API
Inicie sesión con su cuenta de Google y haga clic en la ficha Acceso a la API. Su clave de API se encuentra allí.
También necesitará habilitar el servicio Google Maps Android API v2 para su clave de API. Puede hacerlo en la pestaña servicios mediante el botón de alternar.
Enlace de desarrollador
https://developers.google.com/maps/documentation/android/v1/mapkey
Escriba debajo del código en cmd y usted consigue la llave de mdfi entonces pegará en sitio de google
$ keytool -list -alias androiddebugkey \ -keystore <path_to_debug_keystore>.keystore \ -storepass android -keypass android
Otro enlace está abajo
http://docs.xamarin.com/guides/android/platform_features/maps_and_location/obtaining_a_google_maps_api_key
Me enfrenté al mismo problema y mi problema fue que usé certificado de depuración no certificado de liberación
Si utiliza esto para el certificado de liberación "no depurar el certificado":
Introduzca lo siguiente en un terminal o en el símbolo del sistema:
Keytool -list -v -keystore your_keystore_name -alias su_nombre_alias
En your_keystore_name escriba la ruta del archivo que utilizó para la api firmada que su extensión .jks
Tomar el sha1 que obtendrá en la salida y lo utilizó para obtener la clave.
serverAddress = new URL("http://maps.google.com/maps/geo?q=" + Double.toString(loc.getLatitude()) + "," + Double.toString(loc.getLongitude()) + "&output=xml&oe=utf8&sensor=true&key=" + R.string.GOOGLE_MAPS_API_KEY);
Donde GOOGLE_MAPS_API_KEYS es una cadena en string.xml que contiene su clave api de mapas
Usted está intentando utilizar el google map of api v1
que es ya deprecated
según lo indicado here
así que usted no puede generar la nueva llave del api si su llave api existente está mal. Tan amablemente se mueven hacia el google map of api v2
Cómo registrar la clave de la API de GG para la aplicación de deverlop usando servicios GG o API. https://youtu.be/iu6KKgYpJgU