Вот функция, которую я вызываю по ссылке, которая отлично работает на iPhone и в браузерах для ПК/Apple, но не работает ни в одном из браузеров на устройствах Android:Мой сайт Функция «Текущее местоположение» теперь работает на устройствах Android.
function currentLocation() {
// Initialize the Google Maps API v3
var MyMarker = null;
function autoUpdate() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
var newPoint = new google.maps.LatLng(position.coords.latitude,
position.coords.longitude);
if (MyMarker) {
// Marker already created - Move it
MyMarker.setPosition(newPoint);
}
else {
// Marker does not exist - Create it
marker = new google.maps.Marker({
position: newPoint,
map: map
});
}
// Center the map on the new position
map.setCenter(newPoint);
});
} // End if
// Call the autoUpdate() function every 5 seconds
setTimeout(autoUpdate, 5000);
}
autoUpdate();
}
После того, как я захожу на страницу, которая содержит этот скрипт и нажмите на кнопку, чтобы показать мое текущее устройство определения местоположения спрашивается мне, чтобы место для совместного использования, но ничего не происходит. В консоли нет ошибок.
Просьба советовать, как это сделать для устройств на базе Android.
http://html5demos.com/geo - это ссылка не работает на моем телефоне андроид тоже! Есть идеи??? – zoomyman