2012-02-22 15 views
1

當我使用types = transit_station | neighborhood(或表2中包含的任何其他類型:http://code.google.com/apis/maps/documentation/places/supported_types.html#table2)時,我無法使用Places API獲得任何結果顯然,這與特定位置無關(我試過米蘭,意大利和倫敦,GB),所以我想知道如果我做錯了什麼,或者如果API當前不工作無法使用Google Places API的表#2類型

如果上述問題沒有解決方案,如果有另一種方法找到建築物的鄰居(例如,在此地圖中:http://g.co/maps/hfdke我希望成爲能夠找到「Fiera Campionaria」,「Il Portello」等)。

回答

0

首先:

請記住,你只能發現已經被別人創造的地方。 還請記住,API是實驗性的。


我也沒有在米蘭或倫敦找到任何類型的街區。

但我找到他們例如在巴黎,紐約,華盛頓,所以你可以在那裏測試你的應用程序。


我同時用API玩弄實現: 當我定義的位置搜索和半徑範圍內的結果往往是非常不準確的。

例如,我搜索以5km半徑點開始的鄰域,它會在4km內找到一個鄰域,但不會在400m內找到鄰域。

輸入「展覽中心Campionaria」返回「展覽中心:

結果更加準確,當我的LatLngBounds

0

內進行搜索,你在找什麼是sublocality的,這可以通過一個地方自動完成API請求確認Campionaria,米蘭,意大利」與類型 「sublocality」, 「政治」, 「地址解析」:

輸入 「伊爾Portello酒店」 返回 「伊爾Portello酒店,米蘭,意大利」 與類型 「sublocality」, 「政治」, 「地理編碼」: https://maps.googleapis.com/maps/api/place/autocomplete/json?input=Il%20Portello&sensor=false&key=your_api_key

不幸的是這方面的Places API的搜索請求指定爲類型「sublocality |政治|地理編碼」不返回的結果: https://maps.googleapis.com/maps/api/place/search/json?location=45.47536640,9.15523110&radius=3000&sensor=false&types=sublocality|political|geocode&key=your_api_key

我已經在內部報告這個bug。

乾杯

克里斯

+0

它看起來像我的錯誤,但我在API方面的專家,所以我想我可能會清除這件事做錯了什麼......謝謝。 – pgcd 2012-03-14 14:48:28

+0

同樣,我遇到了同樣的問題。感謝您確認這是一個「功能」。 – 2012-03-14 16:24:39

+0

以及它已經超過一年,這仍然是一個問題..謝謝谷歌: -/.... – Lukas1 2013-08-30 10:08:32