휴대 전화의 링크를 클릭하면 위치를 감지 할 수 있는지 묻는 메시지가 표시됩니다. 예인 경우 길 찾기가있는 Google지도를 엽니 다. 현재 위치에서 최종 목적지까지 시작합니다.Geolocation Google지도 링크 jQuery
이것은 내가 가지고있는 것이지만 링크를 클릭하면 폴백 기본 링크로 이동합니다.
<a class="geo" href="http://maps.google.com/maps?ll=40.822419,-73.993124">Get Directions</a>
$("a.geo").click(function(e)) {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(getLoc, handle_errors);
}
e.preventDefault();
});
function getLoc(position) {
var geoLat = position.coords.latitude;
var geoLon = position.coords.longitude;
var gmapLink = "http://maps.google.com/maps?saddr=" + geoLat + "," + geoLon + "&daddr=40.822419,-73.993124";
$("a.geo").attr("href", gmapLink);
}
사용자가 링크를 클릭 한 후 href를 새 위치로 바꾸려면 어떻게합니까?
감사합니다. 하나의 질문을 tho - 사용자가 위치를 얻을 수있는 사이트를 원하지 않는다면, 어떻게 html로 (구글 맵스 링크로) html로 원래 설정 되었습니까? – cusejuice