2016-09-23 77 views
1

我正在使用DirectionsService和DirectionsRenderer API顯示存儲的地理位置數據與航點之間的路線。一切工作正常,我只能看到路線,如果我從我的數組中取出特定的地理位置。Google地圖在按經度和緯度值構建時不顯示路線

我的地理數據是: 26.683661974268695, 75.23214340209961 //Dudu to 26.723955272817047, 75.28688192367554 //Gidani to 26.7450192, 75.32481949999999 //Palu Khurd to 26.776571938799634, 75.37324905395508 //Mokhampura.

如果我拿出第三排,然後用地圖航點標記顯示路線A B和C.但是,如果我包括第三排,那麼地圖不顯示任何路線。我正在使用TravelMode.WALKING

我也沒有收到任何錯誤。但是,如果我手動將這些地理位置點輸入到http://maps.google.in頁面,它將顯示正確的路線。

再一次爲了澄清,我遇到了具體的地理位置值問題,而不是實現。我能夠正確地查看其他地理數據集的地圖路線。只有1個位置設置導致空白地圖錯誤,並逐點跟蹤我縮小到這個特定的路徑集。

任何線索都會非常有幫助。

+0

你的代碼是什麼樣的? – duncan

回答

1

我已經檢查了在地理編碼工具

https://google-developers.appspot.com/maps/documentation/utils/geocoder/#q%3D26.745019%252C75.324819

協調26.7450192,75.32481949999999正如你可以看到這點是遠離基地地圖上的道路,但如果你切換到你可以衛星視圖清楚地看到接近這個座標的道路。在這一點上,它看起來像是在基礎地圖上缺少一段路段。這是一個數據問題。

對於與數據相關的問題,您可以使用maps.google.com右下角的「」報告問題「」鏈接。

https://support.google.com/maps/answer/162873

希望它有幫助!

+0

謝謝,是否有可能從javascript中檢測到這種情況,Google無法在此時完成路由線路。 – devilzk83

+0

此外,如果有任何替代方法,我有一個地理位置集列表,我的目的是在地圖上繪製它們,以便顯示每個標記爲停止的旅行路徑。最簡單的解決方案是使用DirectionService和Waypoints。但是,如果在編程結束時沒有檢測到任何道路(如上所述)而中斷,則會失去目的。那麼其他方式呢? – devilzk83

+0

您可以嘗試使用具有[最近路](https://developers.google.com/maps/documentation/roads/nearest)功能的Roads API。這樣您可以檢查是否所有點都可以捕捉到路段。 – xomena

相關問題