2013-04-20 47 views
0

我的網站顯示幾個地方類別(咖啡館,藥房,銀行等)的Gmap 有些類別總是返回'ZERO_RESULTS',而只有兩個返回結果。我的地點API返回'ZERO_RESULTS'

這裏是一個很好的請求 - https://maps.googleapis.com/maps/api/js/PlaceService.FindPlaces?1m6&1m2&1d32.0644854235794&2d34.78186263896919&2m2&1d32.073468576420595&2d34.79246336103074&2siw&6sparking&callback=_xdc_._pocujy&token=76152

這裏的例子是一個壞的請求 - 一個例子 https://maps.googleapis.com/maps/api/js/PlaceService.FindPlaces?1m6&1m2&1d32.0644854235794&2d34.78186263896919&2m2&1d32.073468576420595&2d34.79246336103074&2siw&6sbank&callback=_xdc_._g07omw&token=49745

正如你所看到的「壞」的請求返回這個 -

_xdc_._g07omw && _xdc_._g07omw({ "html_attributions" : [], "results" : [], "status" : "ZERO_RESULTS" } )

  • 答案是零在我的地圖任意位置(以色列地圖)
  • 的地方確實存在,應該會出現(如在maps.google.co.il)

你有一個想法,什麼是錯在這裏?

回答

0

此行爲的原因很可能是因爲Google尚未將實際類別(types)添加到其數據庫中的所有位置。因此,例如,您實際上知道應該使用"types" : [ "cafe", "restaurant", "establishment" ]返回的地方,它將返回,而不是僅返回"types" : [ "establishment" ]

所以,直到缺失types被包括,一精確的更少的解決方法可能被namekeyword參數,這可能會增加返回(至少一些)相關的結果的機會篩選那些類別。

+0

我可以從你的回答中瞭解到Google使用類型「建立」作爲默認/替換,直到它真正爲某種類型編制索引嗎? – user2302794 2013-04-28 05:05:47

+0

@ user2302794是的,這就是我的意思。你可以檢查一些相關的問題,你會發現這是許多用戶在這裏遇到的問題。 – Nevermore 2013-04-28 11:49:00

相關問題