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
しかし、私はそれらの間の距離が必要です。 myLocationMarker
とマップ上の他のすべてのマーカーとの距離を計算する方法はaddMarker
ですか?