2012-05-11 34 views
1

我有一點地理編碼應用http://www.galerie-insecte.org/galerie/ll3.php反向地理編碼不正確結果

原理相當簡單:在上面的輸入行 中輸入一些數據,API獲取地圖和一些數據在下層窗口 (緯度,經度,管理地址和高度)。

現在的問題: 如果我給十進制格式(43.588278,5.776472)一個經緯度或DMS 格式(43°35'17.8" ,5°46'35.3" ),我得到一個正確的地圖(即是, 標記正確定位[用戶確切地認出他拍攝照片的地點 ])。但是顯示的緯度和經度數據 是錯誤的(43.6044691,5.7687348)。

更多信息,移動標記並不總是會更改較低層 窗口中的數據。我無法找到一個明確的順序來重現問題 (改變爲其它的放大率?改變衛星視圖? 他們兩個在一起?)

是否按門鈴任何的嗎?

在此先感謝。

pduhem

回答

1

地理編碼服務獲得最近的,人類可讀的地址。因此,當您使用反向地理編碼服務從地圖中找到您的標記位置時,它僅顯示該地址的經度/緯度

+0

第二個問題可能出於同樣的原因,比如如果您移動的距離較短且具有相同的人類可讀地址,則該值不會更改,而當您將它們移動較長的距離時,它們會更改 – Blazen

0

謝謝,您可能碰到了問題。我不得不改變我的代碼。我現在使用由geocoder.geocode(address ...)調用返回的原始latlng,並且當我使用location_type ROOFTOP時,我只顯示geocoder.geocode(location ...)調用的街道地址。如果不是,我只顯示地區,郵政編碼和國家。 對於我的網站(昆蟲學portail)來說已經足夠了。顯示的經緯度數據現在是正確的。