我有我的國家分區的旅遊地區(PathOverlay)的地圖,我想能夠有上面的每個區域的名稱,只是純文本,沒有氣泡沒有任何東西。
我已經搜索瞭如何做到這一點,但我發現在osmdroid的svn trunk中找到了ItemizedOverlayWithFocus
。
有沒有人有任何想法如何在地圖上添加簡單的文本(當然有經度和緯度)?OSMDroid - 文本覆蓋
1
A
回答
0
子類覆蓋(例如「SimpleTextOverlay」)。
在構造函數或setter中,初始化文本,其位置(GeoPoint)和要使用的Paint。
然後實現draw方法是這樣的:
@Override protected void draw(Canvas canvas, MapView mapView, boolean shadow) {
if (shadow) return;
//Get the screen position:
final Projection pj = mapView.getProjection();
pj.toMapPixels(geoPosition, screenPosition);
//And draw your text at screenPosition:
canvas.drawText(text, screenPosition.x, screenPosition.y, paint);
}
0
答案張貼在這裏
How to add text below/above in the middle of the polyline in osmdroid
使用標記覆蓋類,它被添加到某處osmdroid周圍V5.2。 設置標題,然後將圖標設置爲空,然後將其添加到地圖中(按該順序)
相關問題
- 1. 覆蓋和osmdroid
- 2. 動畫osmdroid覆蓋
- 3. Osmdroid,自定義覆蓋圖
- 4. Osmdroid覆蓋崩潰應用程序(Android)
- 5. osmdroid的地圖覆蓋從未出現
- 6. PDFSharp覆蓋文本
- 7. JavaScript文本覆蓋
- 8. html文本覆蓋本身
- 9. 覆蓋文本文件
- 10. 用javascript覆蓋文本
- 11. Jquery Onhover文本覆蓋
- 12. 文本覆蓋不透明
- 13. asp:TextBox - 覆蓋文本屬性
- 14. CSS覆蓋鏈接文本
- 15. Silverlight文本框覆蓋
- 16. 覆蓋UILabel中的'文本'
- 17. ActionbarSherlock動態文本覆蓋
- 18. Flexslider上的文本覆蓋
- 19. 寫上覆蓋的文本
- 20. 覆蓋2文本HTML/CSS
- 21. 文本覆蓋不Flexbox的
- 22. wxWidgets覆蓋文本(C++)
- 23. 覆蓋GGPLOT2圖例文本
- 24. 如何從覆蓋文本
- 25. WPF文本覆蓋網格
- 26. 覆蓋文本框的文本屬性
- 27. 文本覆蓋文本並可擴展。
- 28. 如何使TileOverlay覆蓋覆蓋地圖的文本?
- 29. 覆蓋osmdroid MapView的默認平移/移動
- 30. 中的AsyncTask添加覆蓋項目以OSMDroid地圖