2013-02-07 114 views
0

我建立拼車的應用,我都用谷歌地圖搜索的車程。每件事情都很好工作期待一個奇怪的事情正在發生,當我在谷歌地圖搜索地址,官方網站顯示標記在一些不同的位置例如: -谷歌地圖顯示了不同的位置,同時尋找一個地址

假設我正在尋找:「Manhattan Associates India Dev印度卡納塔克邦班加羅爾EPIP區域中心「

官方網站顯示標記在正確的位置,但在我的網站它顯示標記在一些不同的地方,我檢查使用console.log的路由請求的響應該起始地址是「印度卡納塔克邦班加羅爾的EPIP區域」。我不知道爲什麼完整的地址不會來。請幫助我解決這個奇怪的問題。

+0

看看這個:http://stackoverflow.com/questions/14724672/google-map-and-api-shows-different-results/14730073#14730073 –

回答

0

Google Maps示出了2個結果該查詢(並提供8個附加匹配...)

這個位置是在Places database

但由於沒有「地址」地理編碼器無法找到它。您可以使用位置結果中的地理座標。

+0

感謝您的迴應....我同意你的觀點,谷歌地圖是顯示兩個結果,但怎麼樣以下地址 「IGATE全球解決方案有限公司,EPIP區,班加羅爾,印度卡納塔克邦」 此位置的響應,顯示 EPIP區,班加羅爾,印度卡納塔克邦(12.97654,77.72521000000006) ,但如果你將在谷歌地圖搜索同一個地址它會告訴你一些不同的位置 – user1996823

+0

這[在谷歌地圖上顯示結果](https://maps.google.com/maps?f=q&source=小號_q&HL = EN&地理編碼= Q = IGATE +全球+解決方案+限量+ EPIP +園區+班加羅爾,+卡納塔克邦,+印度和SLL = 12.967323,77.734432&SSPN = 0.064739,0.111494&vpsrc = 0,即= UTF8&HQ = IGATE +全球+解決方案+有限公司, &hnear = EPIP + Zone,+ Bangalore,+ Bengaluru + Urban,+ Karnataka,+ India&t = m&z = 16)也是[Places]的結果(http://www.geocodezip.com/v3_GoogleEx_places-searchboxC.html?q = iGATE%20Global%20Solutions%20Limited,%20EPIP%20Zone,%20Bangalore,%20Karnataka,%20India),而不是Geocoder。 – geocodezip

+0

可以請你給我一些例子來理解這件事,因爲根據我的理解,你要求我先使用Geocoder來獲取latlong,然後將這些latlong傳遞給DirectionsService的請求。糾正我,如果我錯了。 – user1996823