2013-05-09 27 views
5

Witam W tym czasie pracuję nad mapą google. Chcę wyświetlić mapę w mojej aktywności. Udało mi się wyświetlić widok mapy. Ale nie mogę pokazać mapy Myślę, że mam zły klucz API, więc jak mogę uzyskać klucz API mapy google. Tworzę plik kluczy i całą procedurę, ale nie mam pojęcia, jak uzyskać klucz APi z tego magazynu kluczy.Jak uzyskać mapę Google apikey w Androidzie

Podaję również wszystkie uprawnienia w pliku manifestu, a także dodaję bibliotekę map Google, a także nie mogę pokazać aktywności map.in również rozszerza mapactivity, a także zapisuję kod odwzorowania w xml.

Jeśli ktoś o tym wie, powiedz mi.

+0

Dostajesz apikey z google na mapy google! – Neil

+0

Jakiej wersji api mapy używasz? – gtsouk

+0

https://developers.google.com/maps/documentation/android/start#obtaining_an_api_key – rajeshwaran

Odpowiedz

16

jeśli już mieć klucz dostał link poniżej i dodaj papilarnych wraz z nazwą pakietu android projekt

Należy również zalogować się do konta google

https://code.google.com/apis/console

enter image description here

Kliknij utworzyć nowy klucz. Dodaj odcisk palca wraz z nazwą pakietu projektu Android.

enter image description here

można zobaczyć klucz API powyżej

Włącz google map api v2 od karcie Usługi.

enter image description here

Następnie w pliku manifestu pod tagiem aplikacji

<meta-data 
android:name="com.google.android.maps.v2.API_KEY" 
android:value="my key"/> 
+0

E3: 7D: 23: 7D: FA: 61: 9F: 7E: 11: CC: 43: 90: 42: 66: A9: C7: 8E: CB: 20: 5C mój kluczowy sklep to to, ale nie dostałem żadnej pomysł – ishu

+1

przejdź do linku https://code.google.com/apis/console kliknij Utwórz nowy klucz i dodaj klucz, a następnie; com.example.android.mapexample gdzie com.example.android.mapexample to nazwa pakietu. Powinieneś zobaczyć klucz. również włączyć usługi Google map apiv2 z sekcji usługi. – Raghunandan

+0

czy masz przykładowy przykład związany z mapą Google? – ishu

2

Odwiedź API Console

Logowanie z acocunt Google i kliknij kartę API dostępu. Twój klucz API znajduje się tam.

Będziesz także musiał włączyć usługę Google Maps Android API v2 dla swojego klucza API. Możesz to zrobić na karcie usług za pomocą przełącznika.

0
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); 

Gdzie GOOGLE_MAPS_API_KEYS jest ciągiem w string.xml zawierające swój klucz API map

1

Link deweloper

https://developers.google.com/maps/documentation/android/v1/mapkey 

zapisu poniżej kod w cmd i dostajesz klucz mdfi to będzie wklej w google site

$ keytool -list -alias androiddebugkey \ 
-keystore <path_to_debug_keystore>.keystore \ 
-storepass android -keypass android 

drugi link jest poniżej

http://docs.xamarin.com/guides/android/platform_features/maps_and_location/obtaining_a_google_maps_api_key 
0

Próbujesz użyć google map of api v1 który jest już deprecated jak stwierdzono here więc nie można wygenerować nowy klucz API, czy istniejący klucz API jest wrong.so uprzejmie ruch kugoogle map of api v2

+0

jak edytowałeś swoje pytanie z 'map' na' google map', moja odpowiedź nie ma żadnego znaczenia. Zignoruj ​​ją. –

0

jak zarejestrować GG Klucz API dla deverlop aplikacji korzystania z usług GG lub API. https://youtu.be/iu6KKgYpJgU

+3

Podczas gdy link może odpowiedzieć na pytanie, lepiej umieścić w nim istotne części odpowiedzi i podać odsyłacz do odsyłacza. Odpowiedzi dotyczące linków mogą stać się nieważne, jeśli strona z linkami się zmieni. – Wouter

1

I w obliczu tego samego problemu i mój problem został kiedyś świadectwo debugowania nie certyfikat dopuszczenia

jeśli używasz to dla zaświadczenia zwalniającego „nie certyfikatu debug”:

Wpisz następujące polecenie w Terminal lub polecenia komunikat:

keytool -Wykaz -v -keystore your_keystore_name -alias your_alias_name

w twoja_nazwa_skryptu wpisz ścieżkę do pliku użytego do podpisania api, którego rozszerzenie .jks

weź sha1, które otrzymasz na wyjście i użyj go, aby uzyskać klucz.

https://developers.google.com/maps/documentation/android-api/signup#display_your_apps_certificate_information