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 и т. Д.?