【发布时间】:2014-04-17 06:15:00
【问题描述】:
我觉得由于某种原因在美国/加拿大无法使用 lat/long 进行搜索。
几乎所有其他大陆的任何其他城市都在返回结果,但美国/加拿大的城市除外。
我搜索了他们的文档,没有弹出任何关于不适用于北美的信息。
我在北美以外的工作:
//Places Search
$apiKey = '';
$url = 'https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=39.0997,94.5786&radius=50000&keyword=car&sensor=false&key=' . $apiKey;
$result = file_get_contents($url);
print_r(json_decode($result, true));
这会返回一个数组:
Array
(
[html_attributions] => Array
(
)
[results] => Array
(
)
[status] => ZERO_RESULTS
)
从字面上看,将任何城市放在美国/加拿大以外的地方都会带来巨大的好处。怎么回事?
【问题讨论】:
标签: php api google-search-api