【发布时间】:2023-03-18 12:05:01
【问题描述】:
我正在为我的 API 使用调试密钥。出于绝望,我现在已经生成了大约 10 次。
这是我的 Java 代码:
public class MyMap extends MapActivity {
private MapView mapView;
private MapController mc;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.my_map);
mapView = (MapView) findViewById(R.id.mapView);
mapView.setBuiltInZoomControls(true);
}
}
这是 XML 布局文件:
<com.google.android.maps.MapView
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:apiKey="0UsP9tzCZAIzw2b76-QktRuiZKaDt59u6ySX09w" android:id="@+id/mapView"
android:clickable="true" android:enabled="true" />
</LinearLayout>
这是我的清单文件:
<application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true">
<activity android:name=".MyMap" android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<uses-library android:name="com.google.android.maps" />
</application>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-sdk android:minSdkVersion="1" />
我只是不断得到网格。我不知道为什么。我已经在这几个小时了。另外,我已经使用发布密钥完成了此操作,制作了一个 APK,但仍然存在同样的问题。
谁能帮忙?
已解决:
我的 MapActivity 位于 ActivityGroup 中,由于某种原因,地图不会像那样加载。我只是将地图从 ActivityGroup 中取出,将其作为自己的 Intent 加载,并且工作正常。奇怪的问题。 Google 应该继续解决这个问题。
【问题讨论】: