【发布时间】:2016-08-28 06:27:12
【问题描述】:
我自己做了一些 Google Mpas 的东西,但停止了距离计算。 我有一个定位用户当前位置标记的功能:
function myLocationMarker(latLng) {
var markerOptions = {
position: latLng,
map: map,
clickable: true
}
var myMarker = new MarkerWithLabel(markerOptions);
这个函数会放置其他标记。我从数据库中获取数据,它放置了大约 1000 个标记。
var markers = []; //blank array from markers
function addMarker(lat, lng, info) { //info - needed for database
var pt = new google.maps.LatLng(lat, lng);
var marker = new google.maps.Marker({ //marker options
position: pt,
icon: icon,
map: map
});
markers.push(marker); //pushing every marker to markers array
但我需要的是它们之间的距离。
如何从addMarker 函数计算myLocationMarker 与地图上所有其他标记之间的距离?
【问题讨论】:
标签: javascript google-maps google-maps-api-3