我想創建一個顯示具有多個標記的自定義地圖的黑莓應用程序。 每個標記都應該是可點擊的,點擊它時會顯示更多信息。另外,地圖應該允許用戶瀏覽。具有多個標記的BlackBerry地圖
0
A
回答
2
你可以擴展類
net.rim.device.api.lbs.MapField
並實現paint方法來顯示您的自定義標記。
覆蓋navigationMovement
和keyChar
將幫助您實現您想要的導航。
要使標記在非觸摸設備上可點擊,您需要某種類型的光標。 在觸控設備上,您可以使用pointerReleased。
-1
,你可以在MapField可TouchEvent類使用此代碼,這將讓你通MapField可導航的移動烏爾觸摸屏上的手指,希望這能解決您的問題
public boolean touchEvent(TouchEvent message){
int x=message.getX(1);
int y=message.getY(1);
if(message.getEvent()==TouchEvent.MOVE){
XYPoint _xyIn = new XYPoint();
XYPoint _xyOut = new XYPoint();
_xyIn.x=x;
_xyIn.y = y;
convertFieldToWorld(_xyIn,_xyOut);
map.moveTo(_xyOut.y,_xyOut.x);
return true;
}
return false;
}
相關問題
- 1. 具有多個標記的Google地圖
- 2. 多標記地圖具有放大問題的單標記
- 3. 具有個人信息窗口的多個地圖標記
- 4. Angular 2具有多個標記的Google地圖
- 5. 將標記添加到BlackBerry地圖
- 6. 多個Google地圖標記
- 7. 在一個頁面上具有多個標記的多重Google地圖。
- 8. 在Google地圖上繪製具有多個infowindows的多個標記
- 9. 具有ItemisedOverlay的多個標記Android
- 10. 谷歌地圖中的多個標記
- 11. 谷歌地圖中的多個標記
- 12. 地圖上的多個標記
- 13. Google地圖上的多個標記
- 14. 在Google地圖中帶有標籤的多個標記
- 15. 谷歌地圖API - 顯示多個標記工具提示
- 16. 刪除地圖上的多個標記與更新的標記
- 17. 如何使用gMap將具有多個標記的地圖居中?
- 18. 在同一頁上有多個標記的2個地圖
- 19. 谷歌地圖標記和多個類別的過濾標記
- 20. 帶有多個標記的谷歌地圖中的停止標記動畫
- 21. 谷歌地圖 - 創建多個標記
- 22. 谷歌地圖多個標記與JSON
- 23. Google地圖API多個標記
- 24. C#谷歌地圖API多個標記
- 25. 谷歌地圖標記多個用戶
- 26. 谷歌地圖api。多個標記
- 27. 谷歌地圖多個標記clickevent
- 28. 多個谷歌地圖標記與PHP
- 29. 在地圖中顯示多個標記
- 30. 谷歌地圖和多個標記