2015-09-24 59 views
-1

問題陳述:我有數據庫條目的座標採用不同的格式,如下所示。谷歌地圖:使用混合型座標格式

度和十進制分(DMM):41 24.2028,2 10.4418

十進制度(DD):41.40338,2.17403

我的問題:請問谷歌地圖API自動檢測鍵入並放置一個標記?或者在將數據提供給API之前需要格式轉換?

如果不是 - >我的解決方案:默認情況下,我將使用DD格式。 DMM格式將被檢測爲

if (latitude.indexOf(' ') > 0) { 
    convert(latitude) 
} 

上午我在正確的方向前進?

回答

1

AFAIK,Google Maps API不會奇蹟般地檢測座標投影或格式,因爲它會等待EPSG:3857格式化的座標。

所以你必須將它們發送到谷歌地圖API之前處理的座標,並確保他們的WebMercator(見鏈接我提供)的預期相符。你的榜樣正朝着這個方向發展,這是我認爲的好。