1
A
回答
1
要在地圖上顯示指南針,請在MyLocationOverlay
中使用enableCompass()
。
啓用定向傳感器(指南針)更新和顯示 地圖上的羅盤。您可能希望從您的 Activity的Activity.onResume()方法中調用enableCompass(),以啓用此 疊加層的功能。請記住在 活動的Activity.onPause()方法中調用相應的disableCompass(),以便在 背景中關閉更新。
如果要旋轉地圖,以及還有的osmdroid
實現該功能的一個分支:http://code.google.com/p/osmdroid/source/browse/branches/rotation/OpenStreetMapViewer/src/org/osmdroid/MapActivity.java?r=914
1
這是我如何使羅盤:
<code>
MapView oMap;
IMapController mapController;
.......
mapController = oMap.getController();
mapController.setZoom(zoom);
mapController.setCenter(new GeoPoint(latitude, longitude));
MyLocationNewOverlay oMapLocationOverlay = new MyLocationNewOverlay(getApplicationContext(),oMap);
oMap.getOverlays().add(oMapLocationOverlay);
oMapLocationOverlay.enableFollowLocation();
oMapLocationOverlay.enableMyLocation();
oMapLocationOverlay.enableFollowLocation();
CompassOverlay compassOverlay = new CompassOverlay(this, oMap);
compassOverlay.enableCompass();
oMap.getOverlays().add(compassOverlay);
</code>
+0
嘿,這個作品就像一個魅力!謝謝! –
0
由於該問題不清楚,我會給你我所「想」的要求,這是一個指南針在屏幕上。
CompassOverlay mCompassOverlay = new CompassOverlay(getContext(),
new InternalCompassOrientationProvider(getContext()),
mMapView);
mCompassOverlay.enableCompass();
mMapView.getOverlays().add(this.mCompassOverlay);
相關問題
- 1. 指南針GPS指南針
- 2. 指南針在枚舉指南針 - lucene
- 3. 安裝與指南針的指南針
- 4. 需要針對學校項目的Android Studio/OSMDroid指南
- 5. 指南針Flexbox
- 6. Android指南針
- 7. 使用沒有指南針項目的指南針(sass)功能
- 8. Gulp.js用粉底/指南針
- 9. 遠程使用指南針
- 10. 指南針`_compass_list`使用
- 11. android指南針rotateanimation
- 12. _base.scss和指南針
- 13. Android OpenGL指南針
- 14. 指南針慣性
- 15. 指南針校準
- 16. 指南針和http_images_path
- 17. ipad 2指南針?
- 18. 指南針Lucene的
- 19. 安裝指南針
- 20. 實現指南針
- 21. 指南針指針位置錯誤
- 22. 簡易指南使用指針
- 23. 指向使用指南針的位置
- 24. ektron啓動指南
- 25. Cygwin:指南針命令在安裝指南針後不起作用
- 26. 如何在Nutiteq中啓用指南針模式?
- 27. Android指南針和相機啓用教程
- 28. 如何在不啓用指南針的情況下計算getOrientation()?
- 29. 如何使用批處理文件啓動指南針
- 30. 無法卸載指南針
是的,這是非常有用的,但我需要旋轉地圖以及 – max246
那麼你應該更新你的問題,或要求一個新的。據我所知,這是不支持在osmdroid。 – Kleist
是的,我找到了解決方案:http://code.google.com/p/osmdroid/source/browse/branches/rotation/OpenStreetMapViewer/src/org/osmdroid/MapActivity.java?r=914 – max246