1

我正在尝试在 Salesforce - Apex 代码中添加 Google 地图;这样做很成功。我在地图上也有 2 个标记。但现在我想找到这两个标记之间的距离。谁能帮我找出谷歌地图中两个标记之间的距离。

请解释我如何。

谢谢

阿努拉杰

4

1 回答 1

3

有一种使用几何库的快速方法。首先,在添加 API 时加载它(因为它是可选的)

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

然后调用测量函数:

meters = google.maps.geometry.spherical.computeDistanceBetween(
           markerA.getPosition(), markerB.getPosition());

(或改为输入 LatLngs)。结果以米为单位。

于 2012-05-30T00:11:29.307 回答