我最近注意到在使用Google地圖API幫助我開發的網站時出現了一些細微差別。具體來說,我注意到Google地圖只會在應該返回多個地點的情況下返回一個地點。PHP:從Google Maps API獲取所有可能的結果時遇到困難
例如,Whitfield 在谷歌地圖返回10個地方,這很好。
但是,Gulf Port 返回1起發生在IL,即使它應該在佛羅里達州被返回另一個地方,以及(Gulf Port, FL )。
同樣,Saint Petersburg 返回1次發生在俄羅斯,即使它應該在佛羅里達州被返回另一個地方,以及(Saint Petersburg, FL )。
我該如何讓谷歌返回所有應該上市的地點,100%的時間?我需要使用一個參數嗎?我看了一下'bounds'arg,我想我可以用它來獲得 setting the bounds to encompass the entire world 的所有結果,但我沒有任何運氣。
剛剛與伯明翰進行過測試,它只是帶來了阿拉巴馬州伯明翰,忽略了英國的伯明翰。 [鏈接] http://maps.googleapis.com/maps/api/geocode/xml?address=birmingham&sensor = FALSE` – waywardspooky 2011-02-11 15:42:56