>  기사  >  웹 프론트엔드  >  Javascript는 두 마커 사이의 거리를 계산합니다(Google Map V3)_javascript 기술

Javascript는 두 마커 사이의 거리를 계산합니다(Google Map V3)_javascript 기술

WBOY
WBOY원래의
2016-05-16 17:35:141668검색

Google Map V3 자바스크립트는 두 마커 사이의 거리를 계산합니다.
지도를 개발할 때 가장 일반적으로 사용되는 것은 일부 마커 작업과 상호작용입니다. 두 마커 사이의 거리 계산에 대해 간략하게 소개하겠습니다.
Google 지도 API는 일반적으로 사용되는 한 기본적으로 인터페이스가 매우 편리합니다.
1. 마커 포인트 2개 생성

코드 복사 코드는 다음과 같습니다.

var oldMarker = new google.maps.Marker({
position: new google.maps.LatLng("31.95678", "177.898673"),
map: 지도,
제목 :"old "
})
var newMarker = new google.maps.Marker({
position: new google.maps.LatLng("31.45678", "177.098673"),
map: map,
title:"new"
})

2. 기하학 라이브러리 로드
코드 복사 코드는 다음과 같습니다.


지침: library=geometry

3. 거리 계산
코드 복사 코드는 다음과 같습니다.
varmeters = google.maps.geometry.sphere.computeDistanceBetween (oldMarker.getPosition(), newMarker.getPosition ());
document.getElementById("distance").innerText = metres "meters";

설명: 단위는 미터입니다.
oldMarker.getPosition() oldmarker의 현재 위치(위도 및 경도)를 가져옵니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.