iPhone поддерживает геолокацию в мобильном Safari с помощью следующего вызова:
navigator.geolocation.getCurrentPosition(
function(pos){
var lat = pos.coords.latitude;
var long = pos.coords.longitude;
},
function(){
/* Handler if location could not be found */
}
);
Я хотел бы создать хороший список устройств, которые имеют одно из следующих значений:
- поддерживайте эту функцию вне поля или
- поддержка этой функции с обновлением или
- поддержка геолокации с эквивалентной точностью данных с некоторым другим фрагментом Javascript.
Я только знаком с моим собственным устройством, так что это мой список:
Из коробки:
- iPhone 3GS
Поддерживается, но только с обновлением
- iPhone 3G
- iPhone 2G (?)
- ПК или компьютер Mac с Firefox 3.5
Поддерживается с помощью другого фрагмента
?
Каков уровень поддержки в Blackberry, телефонах Android и т.д.