2010-09-17 56 views
0

我已經廣泛地尋找所有在互聯網上的解決方案黑莓地圖和位置應用

我需要的是一個領域的地圖我的黑莓應用程序內8310 (我不如果解決方案來自介意使用OS 5.0+)。

我可以在那裏使用瀏覽器領域獲取靜態地圖或調用谷歌地圖應用

但那不是我想要的。對於1,我無法使用靜態地圖懸停在地圖上標記的圖釘上並獲取其詳細信息,我無法使用靜態地圖進行平移和縮放。對於第二種選擇,我不能認爲用戶在他的黑莓手機上安裝了Google地圖應用程序是理所當然的,我也不能在Google地圖上點擊地標,並期望控件能夠返回到我的應用程序以獲取詳細信息。

任何想法?

坦克

回答

0

您可以使用

net.rim.device.api.lbs.MapField

顯示在屏幕上的地圖。

平移使用void net.rim.device.api.lbs.MapField.move(int dx, int dy)
放大使用void net.rim.device.api.lbs.MapField.setZoom(int zoom)

我不是100%肯定,但我認爲MapField可即使確實有某種回退,期運用該設備上可用的地圖服務(黑莓地圖或谷歌地圖)。