Какая Поддержка Устройств Геолокация JavaScript через navigator.geolocation?

var result = Math.round(original*100)/100;

специфические особенности , в случае, если код не очевиден.

редактирование:... или просто используйте toFixed, как предложено Tim BГјthe. Забыл что один, спасибо (и upvote) для напоминания:)

25
задан Maciek 28 August 2009 в 21:54
поделиться

4 ответа

Хотя я считаю, что стандартизация (кстати, черновик) W3C Geolocation API - это отличная практика, стоит отметить, что в браузер, который может быть особенно полезен, если вам нужно настроить таргетинг на более старую платформу.

  • Firefox 3.1 имел поддержку Geode , который использует вызовы navigator.geolocation с очень похожим синтаксисом.
  • Loki - это плагин, созданный Skyhook, который работает в Internet Explorer 6, Internet Explorer 7, Firefox 2, Firefox 3, Safari и Opera. Синтаксис существенно отличается, но по-прежнему прост .
  • Google Gears предоставляет API геолокации с синтаксисом, довольно похожим на синтаксис W3C API. Вы можете установить Google Gears в Internet Explorer 6+, Firefox 1.5+, Safari, Opera Mobile и IE Mobile.
7
ответ дан 28 November 2019 в 21:37
поделиться

Из аналогичной более свежей темы:

«Я работаю над библиотекой с открытым исходным кодом, которая поддерживает все телефоны с поддержкой определения местоположения javascript и стандартом W3C. Пока что она поддерживает iPhone, Android, BlackBerry и некоторые сторонние браузерные платформы, работающие в браузере. Библиотека также может использоваться при написании автономных приложений веб-стека для Nokia OVI и Palm WebOS.

http://code.google.com/p/geo-location- javascript / "

4
ответ дан 28 November 2019 в 21:37
поделиться

Версия W3C работает на android 2. *. На Android 1.6 вы можете вернуться к шестеренкам, которые будут работать примерно так же. Теоретически стандарт W3C должен работать и на мобильном браузере Firefox (Fennec), который в настоящее время доступен для устройств Nokia Maemo и будет стандартным для MeeGo.

3
ответ дан 28 November 2019 в 21:37
поделиться

На сегодняшний день W3C Geolocation API (широко связанный с HTML 5, хотя технически не являющийся его частью) поддерживается в следующих основных браузерах настольных компьютеров:

  • Firefox (начиная с версии 3.5)
  • Safari (с версии 5.0)
  • Google Chrome (версия зависит от ОС)
  • Opera (начиная с версии 10.60)
  • Internet Explorer (начиная с IE 9)

Есть как минимум два мобильные браузеры, реализующие API геолокации:

  • Safari Mobile (начиная с iPhone OS 3.0)
  • Android (начиная с Android 1.6)

На всех этих платформах вы должны иметь возможность использовать navigator.geolocation.getCurrentPosition и т. д.

17
ответ дан 28 November 2019 в 21:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: