Карта Google не отображается должным образом и показывает только сетку

1

Моя прикладная функция о Google Maps не работает, на карте отображается только сетка, а не карта.

У меня есть ключ карты, и функция хороша ранее. Из logcat я могу получить местоположение.

Сегодня мне пришлось внести изменения в свой код, чтобы исправить ошибку (не связанную с кодом Google Maps). Проблема началась с тех пор.

В моем телефоне (HTC G8 os2.1) программное обеспечение карты в порядке, но мое приложение не отображает карту в обычном режиме.

Я настоятельно попросил применить новый ключ карты Google. Затем я использовал этот ключ для демонстрации. Эта проблема возникает.


Сегодня я заметил что-то новое:

Когда я делаю демонстрацию для Карт Google, демо имеет такую ​​же проблему. Некоторые ранее установленные демоверсии работают нормально. Их ключи карты такие же, как и мои текущие приложения.

Проблема сохраняется даже после удаления и установки этих демонстраций снова.

  • 0
    Этот вопрос задают каждый день
Теги:
google-maps

5 ответов

2
Лучший ответ

Это моя ошибка.

Мне не следует использовать по умолчанию (C:\Documents and Settings\XXXXuser.android\debug.keystore). "C:/first.keystore" соответствует моему ключу API карты.

Должен использовать "C:/first.keystore"

Вот почему сервер Google не может откликаться на какой-либо контент. Так что моя карта только показывает сетку!!!

  • 0
    что такое first.keystore
2

В моем телефоне (htc g8 os2.1) программное обеспечение карты в порядке, но моя карта приложения не может нормально отображаться.

Тогда ваш ключ API плохой, или вашему приложению не хватает разрешения INTERNET.

  • 0
    Я так виноват . Это моя ошибка.
0

см. эту ссылку, у нее есть ясное решение

http://mfarhan133.wordpress.com/2010/10/01/generate-google-maps-api-key-for-android/

  • 1
    Полезно предоставить краткое изложение решения, если вы ссылаетесь где-то еще. Затем, если эта страница становится недоступной, ваш ответ здесь по-прежнему полезен.
0

Я упустил свое разрешение и все испортил. Попробовал несколько раз генерировать MD5 и стал тем же. По-видимому, эта линия разрешения в манифесте вызывает эту проблему -.-. Как глупо.

0

step1: найдите AVD debug.keystore(windows → perferences → android → build "default debug keystore" ). Затем переименуйте этот файл. (возможно, debug11.keystore)

step2: используйте инструмент cmd и войдите в C:\Documents and Setting\XXXXuser.android       выполните команду:       keytool -genkey -v -keystore debug.key store -alias androiddebugkey -keyalg RSA -validity 10000

step3: затем выполните команду get MD5 fingerprint       keytool -list -alias androiddebugkey -keystore debug.keystore

step4: используйте этот отпечаток MD5, чтобы получить apikey от http://code.google.com/android/maps-api-signup.html

step5: используйте ключ api карты.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню