Zab*_*abs 1 javascript google-maps-api-3
我想计算一个标记与地图正中心之间的距离 - 任何人都可以解释我是如何做到这一点的吗?
Mik*_*rey 12
您可以使用该geometry库来解决此问题.加载Maps JS时需要指定它:
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?libraries=geometry&sensor=false"></script>
Run Code Online (Sandbox Code Playgroud)
然后,在您的应用程序的代码中:
var center = map.getCenter();
var markerLatLng = marker.getPosition();
var distance = google.maps.geometry.spherical.computeDistanceBetween(center, markerLatLng);
Run Code Online (Sandbox Code Playgroud)
这将返回以米为单位的距离.
| 归档时间: |
|
| 查看次数: |
3951 次 |
| 最近记录: |