2010-02-09 43 views
21

我想使用疊加層指向Google地圖位置。爲此目的,緯度和經度值將分配給GeoPoint,但只接受int值。在GoogleMap覆蓋圖中爲Geopoint賦予雙倍的價值

如何爲其分配雙倍的值?還是有另一種解決方案指向一個確切的位置?

point = new GeoPoint((int)t.getLati(),(int)t.getLongi()) 

任何幫助,將不勝感激。

回答

56

由於GeoPoint接受以微緯度和經度,只需創建你的觀點,像這樣:

GeoPoint point = new GeoPoint((int)(latitude * 1e6), 
           (int)(longitude * 1e6)); 
+0

非常感謝你.. working..now .. – UMAR 2010-02-09 09:12:02

+0

@Roman Nurik,我也做了同樣的事情,但點數有輕微的變化。我從谷歌地圖api獲取lat/lng並將其轉換爲GeoPoints和繪圖路徑。但是,當我將它與谷歌地圖路徑進行比較時,我在我的應用程序中繪製的路徑略有不同。如果你有任何想法,你能幫助我嗎? – Scorpion 2012-09-08 06:52:33