舍入Google Maps API中的place.geometry.location值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了舍入Google Maps API中的place.geometry.location值相关的知识,希望对你有一定的参考价值。

我正在使用Google Maps API执行反向地理编码(地址查找)。我的代码产生了非常详细的Lat Long

(-7.799250499999999, 110.40451239999993)

如何将place.geometry.location结果舍入到一定的数字小数?

EG (-p.7992505,110.4045124)

这是我的代码方案:

在我的html

<div id="infowindow-content">
    <span id="place-coord"></span>
</div>

在我的javascript

...    
function() {
        ...
        infowindowContent.children['place-coord'].textContent = place.geometry.location;
        ...
}
...

我试过用:

place.geometry.location.toUrlValue(precision?:number)

要么

place.geometry.location.toUrlValue(precision?:7)

并导致一些崩溃。

任何帮助将受到高度赞赏。谢谢

答案

precision?:number代码必须替换为整数。

place.geometry.location.toUrlValue(WriteYourDesiredPrecisionHere)

在这个问题上,我应该是:

place.geometry.location.toUrlValue(7)

以上是关于舍入Google Maps API中的place.geometry.location值的主要内容,如果未能解决你的问题,请参考以下文章

Google Maps Place API 和 Google Maps Time Zone API 之间的区别

新的 Google API 密钥“Google Maps API v3”不适用于 Google Places API?

从 Google Maps Places API 中删除占位符文本

Google Maps Places API 不工作

google.maps.places.Autocomplete 语言输出

在 Google Maps Places API 中更改默认文本“输入位置”