我在php中使用googlegeocoder API来获取一个地方的lat和lang。
<?php
$url = 'http://maps.googleapis.com/maps/api/geocode/json?address=Hollywood,+Newyork,+CA&sensor=true';
$response = file_get_contents($url);
$response = json_decode($response, true);
$lat = $response['results'][0]['geometry']['location']['lat'];
$long = $response['results'][0]['geometry']['location']['lng'];
echo "latitude: " . $lat . " longitude: " . $long;exit;
?>
其返回的纬度和经度值分别为34.1408919、-118.350441。但好莱坞在美国佛罗里达州。所以它不应该给我任何结果。我将如何实现这个
返回基于您的查询,在本例中为:Hollywood, New York, CA
。谷歌正在返回New York St, North Hollywood, CA 91602, USA
的lat和long
如果您正在查找其他地址,请更改查询。。