2012-03-09 28 views
0

我想知道正確的方法,或者如果我的意圖是在地圖上放置2個標記並可能會在一段時間後移除它們之間的區別如下。 我應該使用覆蓋物來放置它們,還是應該使用canvas.draw(或只是繪製)來放置它們,或者只是將兩個圖像添加爲視圖並使用佈局參數來設置位置。我發現最後一個是最簡單的,但我需要你的輸入 謝謝。覆蓋,繪製或添加視圖在地圖上放置一個標記

+0

任何人?我很驚訝,我還沒有失蹤 – Snake 2012-03-10 00:27:09

回答

2

不要驚訝,這是一個可怕的問題。除了你的兩個標籤之外,你沒有解釋你正在構建的平臺。

如果你正在構建一個Android應用程序,你可能會想要使用地圖覆蓋。 http://code.google.com/android/add-ons/google-apis/reference/com/google/android/maps/Overlay.html

如果您正在構建Web應用程序,我會使用Google Maps JavaScript API標記。 http://code.google.com/apis/maps/documentation/javascript/overlays.html#Markers

如果您沒有使用或未使用Google地圖,我不知道您希望人們如何通過互聯網閱讀您的想法。

+0

謝謝你的回答。我認爲通過將它標記到android,人們會知道它是android應用程序的問題。並且是具體的2.3。但是,爲什麼你會重新添加視圖覆蓋? – Snake 2012-03-10 09:05:17

+0

你可以使用一個視圖,我只是想重疊會更簡單。如果您將它作爲視圖繪製,則當用戶放大/平移地圖時,您需要自行處理更新標記位置。 MapView覆蓋圖將隨着地圖更新而更新。 其實,我在原來的答案上犯了一個錯誤,我的意思是使用OverlayItem而不是Overlay。 http://code.google.com/android/add-ons/google-apis/reference/com/google/android/maps/OverlayItem.html – dragonx 2012-03-11 02:33:07

相關問題