Tôi đang cố gắng hiển thị bản đồ google. Tôi có thể nhìn thấy nền (nền màu xám nhạt, gạch nhỏ, biểu trưng của Google ở phía dưới bên trái), vì vậy tôi biết rằng tôi đã gần gũi. Tuy nhiên, không có bản đồ thực tế nào được hiển thị. Trong LogCat, tôi thấy thông báo này lặp đi lặp lại nhiều lần:Android: Google Maps không hiển thị
05-14 13: 28: 17,926: W/System.err (27.458): tại android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher $ DispatcherServer.run (DataRequestDispatcher.java:1702)
Tôi đang sử dụng Google maps api 2 với điện thoại chia sẻ để thử nghiệm đang chạy 2.3.4.
Bất kỳ ai biết điều gì có thể gây ra điều này? Cảm ơn!
> package com.example.maptest;
>
> import android.os.Bundle;
>
> import com.google.android.maps.MapActivity; import
> com.google.android.maps.MapController; import
> com.google.android.maps.MapView;
>
> public class MyMapActivity extends MapActivity { private MapView
> mapView; private MapController mapController;
>
> @Override public void onCreate(Bundle savedInstanceState) {
> super.onCreate(savedInstanceState);
> setContentView(R.layout.map_layout);
> mapView = (MapView)findViewById(R.id.map_view);
> }
>
> @Override protected boolean isRouteDisplayed() {
> return false; }
>
> }
<permission android:name="com.example.maptest.permission.MAPS_RECEIVE" android:protectionLevel="signature"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="com.example.maptest.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" />
<uses-feature
android:glEsVersion="0x00020000"
android:required="true"/>
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<uses-library android:required="true" android:name="com.google.android.maps" />
<activity
android:name="com.example.maptest.MyMapActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".MainActivity" >
</activity>
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="xxxxxxxxxxxxxxxxxxxx"/>
</application>
Cảm ơn. Tôi đã sử dụng lại một khóa API khác từ một dự án khác. Tôi tạo ra một cái mới cho dự án này, mà đã loại bỏ các lỗi trong LogCat. Vẫn không có bản đồ, mặc dù ... – Alex