2011-03-07 29 views
1

我有一個圖像地圖,它完全是一個位置的縮放地圖。我在圖像上有一些點(x,y)。我需要加載這個圖像,然後在上面提到的(x,y)點上放置'點'或指向這個圖像。在Android中的圖像上繪製一個點

現在,當我點擊這些點時,我需要看到與該圖像對應的文本。

Ex。假設我有一個當地的形象,並有所有的商店,道路等的座標,不要把它誤認爲谷歌地圖。我會加載地圖,然後在地圖上繪製商店座標,當我點擊這個點時,我應該看到商店名稱。所有的座標都可以提供給我。

任何人都可以幫助我如何在android中實現這個嗎?

感謝

+3

如果您想要SO社區的更多幫助,請接受一些答案。 – 2011-03-07 14:38:34

+0

+1,我需要相同的概念。如果你有任何答案,更新。 – 2012-07-25 08:48:08

回答

0

一種選擇是延長ImageView的類,然後重寫的onDraw方法和使用Canvas的方法(例如,drawPoints())來繪製圖像上的點。

對於點擊功能,可以添加一個檢查,如果點擊是在您繪製點之一的座標,並繪製相應的圖像上的文字(畫布還包括的drawText方法)的自定義OnClickListener。

0

如果你不使用谷歌地圖我想這是因爲它是一個私人地圖。 我會建議你看看osmdroid。你問的大部分邏輯都在那裏。