Я могу ZOOM IN и ZOOM OUT, и я также могу установить маркер значка, но проблема в том, что Карта не появляется, все, что я вижу это GRID. Что здесь должно быть проблемой? Это связано с API Карт Google?Google Maps в Eclipse Emulator не отображается
ответ
Смотрите здесь: Running Google Maps v2 on the Android emulator
эмуляторы не нравится v2 карт Google. Тестирование на реальном устройстве, если карта остается серым. Если это так, ваши ключи подписи, скорее всего, будут неправильно настроены. Убедитесь, что вы также создали ключ, зарегистрированный на консоли Google API.
хорошо .. попробуем это .. спасибо за это .. – myooomyoo
пытаются добавить мета-тег Goolge игровых услуг ..
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
У меня есть окончательная карта в моем эмуляторе. Я выполнил эти шаги, чтобы добиться этого.
Создать AVD и запустить эмулятор
Перейти к инструментам платформы пути, присутствующий в Android SDK и поставить этот APK в нем.
- com.android.vending-20130716
- com.google.android.gms-20130716
- Установите эти APK-один за другим, перейдя в платформенные инструменты пути с помощью командной строки (Shift + Щелкните правой кнопкой мыши -> Открыть окно команд здесь) .Follow эти команд
- ADB устройства
- ADB установить com.android.vending-20130716
- ADB установить com.google.android.gms-20130716
- Импорт Google-игра-services_lib проект, который присутствует на месте проекта и добавить его в свой проект.
- Перезапустите эмулятор и очистите проект и запустите его через эмулятор.
Всё. :) вы можете скачать выше APK-с следующей ссылкой
это в моем Android Manifest
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.cmumap"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />
<permission
android:name="com.android.cmumap.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
<uses-permission android:name="com.android.cmumap.permission.MAPS_RECEIVE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<application android:icon="@drawable/ic_launcher" android:label="@string/app_name">
<activity android:name=".MainActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="my API key"/>
</activity>
<uses-library android:name="com.google.android.maps" />
<meta-data
android:name="com.google.android gms.version"
android:value="@integer/google_play_services_version"/>
</application>
</manifest>
для основной деятельности, у меня есть эти
package com.android.cmumap;
import java.util.List;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import com.google.android.maps.GeoPoint;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;
import com.google.android.maps.Overlay;
import com.google.android.maps.OverlayItem;
public class MainActivity extends MapActivity {
private MapView mapView;
private static final int latitudeE6 = 37985339;
private static final int longitudeE6 = 23716735;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mapView = (MapView) findViewById(R.id.map_view);
mapView.setBuiltInZoomControls(true);
List mapOverlays = mapView.getOverlays();
Drawable drawable = this.getResources().getDrawable(R.drawable.ic_launcher);
CustomItemizedOverlay itemizedOverlay =
new CustomItemizedOverlay(drawable, this);
GeoPoint point = new GeoPoint(latitudeE6, longitudeE6);
OverlayItem overlayitem =
new OverlayItem(point, "Hello", "I'm in Athens, Greece!");
itemizedOverlay.addOverlay(overlayitem);
mapOverlays.add(itemizedOverlay);
MapController mapController = mapView.getController();
mapController.animateTo(point);
mapController.setZoom(6);
}
@Override
protected boolean isRouteDisplayed() {
return false;
}
}
и это activity_main
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<com.google.android.maps.MapView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/map_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:enabled="true"
android:apiKey="my API Key" />
</RelativeLayout>
- 1. Google Maps Google не отображается
- 2. Google Maps не отображается
- 3. Google Maps v2 не отображается
- 4. карта google maps не отображается?
- 5. Google Maps не отображается Android
- 6. Google maps api не отображается
- 7. google maps - круг не отображается
- 8. Google maps marker не отображается
- 9. google maps не отображается? android
- 10. Google maps marker не отображается
- 11. Google Maps Infowindow не отображается
- 12. Google maps v3 не отображается
- 13. Серые точки на Google Maps android emulator
- 14. Eclipse Android Emulator-5554 всегда отображается
- 15. Eclipse Emulator не отвечает
- 16. Google Maps не отображается в релизе apk
- 17. Google maps не отображается в разделах Foundation
- 18. Google Maps div не отображается в JSBin
- 19. Google Maps не отображается в релиз сборки
- 20. Не удается развернуть приложение Android/Google Maps из eclipse
- 21. google maps не отображается в android, но отображается в браузере
- 22. Google Maps v2 не работает на Android Emulator
- 23. Google maps in app webview не отображается
- 24. Swift: Мой вид Google Maps не отображается
- 25. PhoneGap Google maps - map не отображается
- 26. google maps - файл kml не отображается правильно
- 27. Google Maps Просмотр не отображается на телефоне
- 28. Google Maps браузер iframe не отображается
- 29. Google Maps не отображается на android v2.2
- 30. Google Maps V3 Marker не отображается
он показывает сетку означает, что вам нужно подписать приложение, а затем запустить. – Vigbyor
как мне подписать мое приложение? извините, я все еще новичок .. – myooomyoo
Его очень легко посетить этот http://developer.android.com/tools/publishing/app-signed.html – Vigbyor