2012-07-06 138 views
0

我試圖找到使用谷歌地圖API或谷歌地方API悉尼歌劇院的經緯度。但是,即使瀏覽器的Google地圖能夠立即找到正確的結果,也不會返回任何類似的內容。谷歌地圖給出的結果不是由谷歌地方API或谷歌地圖返回API

我使用這些網址:

http://maps.googleapis.com/maps/api/geocode/json?sensor=false&bounds=-28.729,153.984|-36.102,142.470&address=OPERA%20HOUSE

https://maps.googleapis.com/maps/api/place/search/json?location=-33.9179,151.2333&radius=5000&sensor=false&name=opera%20house&key= {祕密}

谷歌地圖API返回3米在中國&美國的地方,和谷歌Places API的回報「 ZERO_RESULTS」。您可以原諒我不包括我的Google Places密鑰。經緯度爲悉尼市中心。

我做錯了什麼,或者Google地圖是否使用了比API使用的數據庫更完整的私有數據庫?

回答

0

道歉所有人,事實上我做錯了事:(lat,lng)是肯辛頓,距離歌劇院5公里多,所以它在半徑之外。當我增加半徑時,我會得到預期的結果。

換句話說,我沒有證據表明Google Places API提供的結果比Google Maps網頁差。

注:添加「新南威爾士」,以在歌劇院谷歌地圖API查詢結果最終被人發現。

+1

您能特別解釋一下你的意思嗎?注意:將「NSW」添加到Google Maps API查詢的結尾會導致歌劇院被找到。那是一個新的querystring參數嗎? – Jeff 2013-06-11 15:26:39

0

你試過Sydney Opera House

編輯:或新的keyword search

+1

「悉尼歌劇院」給出了預期的結果。但我擔心我的用戶有合理的期望,如果他們進入「歌劇院」並且他們在悉尼,我們的應用就明白他們的意思了。谷歌地圖明白,爲什麼不穀歌地圖/ Places API? – 2012-07-06 05:51:10