簡體   English   中英

將指南針添加到旋轉MapView

[英]Adding Compass to Rotate MapView

我正在使用MapsDemo Sample的代碼繪制根據指南針旋轉的地圖,但是enableCompass無法在MapView上顯示指南針。 我試圖添加此指南針http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Compass.html 但是,當我將其添加到應用程序時,箭頭顯示為凍結狀態。 有任何想法嗎?

請記住,它只能在實際硬件上運行。

將此行放在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值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM