api - 使用谷歌地图api计算两点之间的距离?

标签 api google-maps

是否可以向谷歌发送两个经纬度点来计算两者之间的距离?

最佳答案

如果您正在寻找使用 v3 谷歌地图 API,这是我使用的一个函数:
注意:您必须添加&libraries=geometry到您的脚本源

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&libraries=geometry"></script>

现在的功能:
//calculates distance between two points in km's
function calcDistance(p1, p2){
  return (google.maps.geometry.spherical.computeDistanceBetween(p1, p2) / 1000).toFixed(2);
}

关于api - 使用谷歌地图api计算两点之间的距离?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/506747/

相关文章:

javascript - WordPress 页面上的谷歌地图插件未显示

java - 分层数据的 Excel 布局

javascript - 在谷歌地图上绘制多个重叠的圆圈

reactjs - 如何在React应用程序中获取谷歌地图api输入字段的状态更新

c# - 如何从列表/数组中删除对象属性?

android - react-native map 没有为 android 加载(空白 map )

android - 如何避免谷歌地图中的 QUERY_LIMIT 率

php - Luracast ReSTLer 身份验证

javascript - 在 WordPress 登录屏幕中实现 reCAPTCHA v3

javascript - 如何通过 Javascript API 检索 linkedin 用户的完整个人资料