2017-07-18 70 views
0

我使用Laravel plugin將城市地理編碼爲經度和緯度。Geocoder在指定GB時返回美國結果

這就是發送:

$param = [ 'address' => $place, 'country:GB', 'types' => ["cities"] ];

不幸的是,谷歌一直返回所有來自美國的結果,而不是GB!

我已將國家和類型添加到components數組中,並且它仍然返回美國結果。

任何幫助將非常感激。

回答

1

你發送國家錯了。在文檔中:

要將結果限制到特定區域,請使用組件過濾器通過將過濾器添加到參數數組中來使用組件過濾器。

$param = array(
      "address"=>"76 Buckingham Palace Road London SW1W 9TQ", 
      "components"=>"country:GB" 
     ); 
相關問題