设置谷歌地理编码结果的准确性



我使用从http://www.phpmoot.com/php-get-latitudelongitude-from-an-address-with-google-map/.我想要的是将结果设置为"."后面只有两位数字。例如137.3463566为137.34。有办法做到这一点吗?

此答案相同。你无法控制谷歌发送给你的内容,但你可以丢弃你不需要的内容。

你可以使用toFixed(),就像在中一样

var lat = map.getCenter().lat().toFixed(2); // keep only 2 decimals
var lon = map.getCenter().lng().toFixed(2); // keep only 2 decimals

如果你想在PHP方面进行四舍五入:

$lat = round($output->results[0]->geometry->location->lat,2);
$long = round($output->results[0]->geometry->location->lng,2);

相关内容

  • 没有找到相关文章

最新更新