2012-07-09 32 views
0

我想建立一個空的地圖,我可以自定義喜歡的地圖。現在,我知道整個系統如何與瓷磚和Lon/Lat座標一起工作,但我仍然不知道如何在我的瓷磚像素和lon/lat之間進行對比。我想要一張空白的地圖,只顯示我的國家,我可以按照自己喜歡的方式編輯東西(我使用Android工作 - 不知道它是否重要)。如何在構建自定義地圖時開始?

回答

0

編寫一個派生自Overlay類的類並覆蓋onTap()方法。然後,您可以將您的覆蓋圖添加到您的。當您在地圖上的某處選擇標籤時,表示您點按位置的GeoPoint對象將傳遞給onTap()方法。

你也可以使用onTouchEvent()。給定觸摸的屏幕座標,您可以使用Projection(來自MapView上的getProjection())將其轉換爲經度和緯度。

這是sample project

相關問題