Php Google Places搜索API US&;加拿大
我感觉由于某种原因,我被阻止在美国/加拿大使用lat/long进行搜索 除了美国/加拿大以外,几乎所有其他大陆的其他城市都在返回结果 我搜索了他们的文档,没有任何关于不在北美工作的消息 我在北美以外的地方工作:Php Google Places搜索API US&;加拿大,php,api,google-search-api,Php,Api,Google Search Api,我感觉由于某种原因,我被阻止在美国/加拿大使用lat/long进行搜索 除了美国/加拿大以外,几乎所有其他大陆的其他城市都在返回结果 我搜索了他们的文档,没有任何关于不在北美工作的消息 我在北美以外的地方工作: //Places Search $apiKey = ''; $url = 'https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=39.0997,94.5786&radius=50000&am
//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
)
从字面上讲,将任何一个城市置于美国/加拿大之外都会带来巨大的好处。发生了什么事?请确保在中提供纬度和经度。很可能您缺少经度值的负号(-) 所以对于像旧金山这样的地方,它位于北纬37.7833度,西经122.4167度,你会想通过37.7833,-122.4167度