mar*_*zzz 40 javascript google-maps google-maps-api-3
我有这些坐标:
(45.463688, 9.18814)
(46.0438317, 9.75936230000002)
Run Code Online (Sandbox Code Playgroud)
我需要(我认为是谷歌API V3)来获得这两点之间的距离.我该怎么做?
Rom*_*nko 115
如果您要使用v3 google maps API,可以使用以下功能:注意:您必须添加&libraries=geometry到脚本源
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&libraries=geometry"></script>
<script>
var p1 = new google.maps.LatLng(45.463688, 9.18814);
var p2 = new google.maps.LatLng(46.0438317, 9.75936230000002);
alert(calcDistance(p1, p2));
//calculates distance between two points in km's
function calcDistance(p1, p2) {
return (google.maps.geometry.spherical.computeDistanceBetween(p1, p2) / 1000).toFixed(2);
}
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
80553 次 |
| 最近记录: |