Карта Google не отображается должным образом и показывает только сетку - PullRequest
1 голос
/ 23 декабря 2010

Функция моего приложения о Google Картах не работает, карта отображает только сетку, а не карту.

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

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

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

Я пытался подать заявку на новый ключ Google Map.Затем я использовал этот ключ, чтобы сделать демо.Возникает та же проблема.


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

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

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

Ответы [ 5 ]

2 голосов
/ 27 декабря 2010

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

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

Следует использовать "C: /first.keystore"

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

2 голосов
/ 23 декабря 2010

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

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

0 голосов
/ 19 октября 2012

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

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

0 голосов
/ 08 февраля 2012

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

0 голосов
/ 10 января 2011

шаг1: найдите debug.keystore AVD (windows -> perferences -> android -> build "хранилище ключей отладки по умолчанию").Затем переименуйте этот файл.(возможно, debug11.keystore)

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...