Все работает нормально на iPad iOS 5 в Safari, пока я не добавлю это код:
var watchID = navigator.geolocation.watchPosition (updatePos, locationError, {maximumAge: 10000, frequency: 60000, enableHighAccuracy: true, timeout: 1000});
function updatePos (position) {
if (position. coords.accuracy 99