2013-05-21 2 views
1

Google Map API V2 показывает пустой экран, даже я использую mapdemo проект в Google играть образецAndroid - Google Map пустой экран

  • службы я переустановкой Google Play службы SDK.
  • я изменил ключ API
  • я изменил debug.keystore и повторно генерировать sha1 отпечатков пальцев

ничего не изменилось ...

и MMAP всегда нуль ????

if (mMap == null) { 
// Try to obtain the map from the SupportMapFragment. 
mMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)) .getMap(); 
// Check if we were successful in obtaining the map. 
if (mMap != null) { 
setUpMap(); 
} 
+0

Всегда показывайте код, который вы пробовали вместе с вопросом. Во-вторых, разрешили вам разрешения на доступ в интернет Manifest.xml? –

+0

Да, я разрешаю интернет if (mMap == null) { // Попробуйте получить карту из SupportMapFragment. mMap = ((SupportMapFragment) getSupportFragmentManager(). FindFragmentById (R.id.map)) .getMap(); // Проверьте, удалось ли нам получить карту. если (mMap! = Null) { комплектUpMap(); } mMap всегда имеет значение null по какой-либо причине? –

+0

Внимательно следуйте ссылке, обязательно запустите https://developers.google.com/maps/documentation/android/map –

ответ

0

На самом деле я считаю, что операционная система устройства просто может обрабатывать вид карты не фрагмент карты.

0

- это ваша карта, показывающая признаки увеличения?

Edit: попробовать, как это .. я тоже была такая же проблема, как у вас .. и случилось решить, как показано ниже

android.support.v4.app.FragmentManager myFragmentManager = getSupportFragmentManager(); 
    SupportMapFragment mySupportMapFragment = (SupportMapFragment) myFragmentManager 
      .findFragmentById(R.id.map); 
    googleMap = mySupportMapFragment.getMap(); 
+0

Я не знаю, почему я не могу написать комментарий чуть ниже вашего вопроса .. извините, что я должен был задать вопрос в ответном разделе, тогда – aditya

+0

Да, они существуют, неважно –

+0

Я уже использую его –

1

Эта проблема (пустой карты с управлением зумом), как правило, вытекает из того факта, что вы неправильно ссылались на библиотеку google-play-services или неправильно настроили API в консоли.

Вы можете посмотреть на этом блоге я писал о том, как интегрировать Google Maps API V2 в приложении:

Google Maps API V2

Выполните первые 3 шага для правильного google-play-services библиотеки интеграции.

Или проверить этот пост для правильной конфигурации в консоли API:

Google Maps API V2 key

+0

Я уже делали эти шаги –

+0

, пожалуйста, покажите больше своего кода: файл манифеста, файл макета xml и ваш класс карты. –

+0

Я использую образец проекта в Desktop \ sdk \ extras \ google \ google_play_services \ samples \ maps Я ничего не менял, кроме ключа api –

Смежные вопросы