我正在使用 MapsDemo Sample 的代码绘制根据指南针旋转的地图,但 enableCompass 无法在 MapView 上显示指南针。我试图添加这个指南针http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Compass.html。但是当我将它添加到我的应用程序时,箭头显示为冻结。有任何想法吗?
问问题
1832 次
1 回答
0
请记住,它仅适用于实际硬件。
将此行放入onCreate
:
MyLocationOverlay me = new MyLocationOverlay(this, mapView);
mapView.getOverlays().add(me);
然后添加这个:
@Override
protected void onResume() {
super.onResume();
me.enableCompass();
}
@Override
public void onPause() {
super.onPause();
me.disableCompass();
}
这是一个示例项目,它启用了MyLocationOverlay
绝对有效的指南针,但您需要替换为您自己的android:apiKey
值。
于 2012-07-16T01:20:34.997 回答