javascript - 两个 GEO 位置之间的距离

标签 javascript

<分区>

我有两个 GEO 位置。如何计算它们之间的距离?

最佳答案

如果您使用 Google Maps API v3,您可以按如下方式计算距离:

Google map JavaScript 文件包含在几何库中:

http://maps.google.com/maps/api/js?sensor=true&libraries=geometry

现在可以使用 computeDistanceBetween() 方法测量距离:

var from = new google.maps.LatLng(49.004, 8.456);
var to   = new google.maps.LatLng(49.321, 8.789);
var dist = google.maps.geometry.spherical.computeDistanceBetween(from, to);

关于javascript - 两个 GEO 位置之间的距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3838493/

相关文章:

javascript - 检测一个jsp中具有两个元素Id的输入事件

javascript - 如何修复阻塞的 JavaScript 进程?

javascript - 检查嵌套数组中是否存在值

javascript - <Link> 不会在 child 中传播

javascript - Node Express 未获取 bootstrap.js 文件

Javascript:如何在回调中设置父对象变量

javascript - 自定义过滤器在 AngularJS 中给出 "Cannot read property ' 切片' of undefined"

javascript - 在空格和引号上拆分字符串,保持带引号的子字符串完整

javascript - 如何下载 base64 编码的图像?

javascript - 将值与数组进行比较