Я сохраняю текущее местоположение пользователей в файле cookie, и тем временем я загружаю карту, пока я получаю новое текущее местоположение.значения местоположения меняются каждые несколько секунд - navigator.geolocation.getCurrentPosition
Если местоположение не изменилось, я оставляю его как есть, если нет, я загружаю карту с новым местоположением.
проблема заключается в том, что местоположение меняется на очень маленькие цифры каждые несколько секунд. Даже если вы даже не двигаетесь (я с ПК, так что не двигаюсь вообще).
if(navigator.geolocation){
navigator.geolocation.getCurrentPosition(function(position){
location=new google.maps.LatLng(position.coords.latitude,position.coords.longitude);
}
}
Есть ли способ получить статическую геолокацию?
благодаря Sebastian
Wow Josh, watchPosition работает так хорошо !!! Я не знал, что он существует; o) и вы действительно заставили меня задуматься обо всем моем сайте, с вашей первой точки зрения, я перезагружал карту в каждом клике. Большое спасибо. – Sebastian