Я хотел бы получить широту и долготу текущего местоположения с мобильного устройства с поддержкой gps прямо из веб-браузера. Могу ли я узнать, возможно ли это? как это сделать? требуется ли геолокация api? Некоторый пример кодирования был бы полезен. Благодарю.получить текущую широту и долготу от устройства с поддержкой gps
ответ
Используйте API геолокации HTML5, здесь official spec and examples.
EDIT
Я обновил свой ответ включать текущую поддержку браузера.
поддержка API W3C Geolocation
Firefox 3.5+
Safari 5.0+
Chrome 5.0+
Opera
iPhone 3.0+
Android 2.0+
· ·
Другие телефоны, не перечисленные выше использования Gears или их собственные, специфичные для платформы API-интерфейсы.
- W3C geolocation API
- Gears
- BlackBerry geolocation API
- Nokia geolocation API
- Palm geolocation API
- OMTP BONDI geolocation API
Ааа, будет у нас когда-либо есть только один грех gle API? :)
Большое спасибо Mark Pilgrim за его замечательный post.
означает ли это, что html5 geolocation api может использоваться всеми устройствами с поддержкой gps? спасибо .. – davidlee
Сообщение от Марка Пилигрима, на которое вы ссылаетесь, больше не доступно :( –
Google Gears долго не рекомендуется. –
Вам не нужно использовать новейший мобильный телефон для использования GPS и Geolocation API. Почти каждый мобильный браузер (без прокси-сервера) может быть использован для чтения позиции из GPS-навигатора buidin. Если у вас есть Java и GPS в телефоне - вы можете использовать mobile-gps-web-gate - см. На http://code.google.com/p/mobile-gps-web-gate/
Вот фактический код JavaScript, который использует API-интерфейс HTML5 Geolocation. Следующие работы как в Android-браузере, так и в iPhone Safari:
function onPositionUpdate(position)
{
var lat = position.coords.latitude;
var lng = position.coords.longitude;
alert("Current position: " + lat + " " + lng);
}
if(navigator.geolocation)
navigator.geolocation.getCurrentPosition(onPositionUpdate);
else
alert("navigator.geolocation is not available");
Ссылка не работает !!!!!! –
- 1. получить широту и долготу от устройства gps с помощью php
- 2. Получить текущую широту и долготу андроид
- 3. Как получить текущую широту и долготу в андроиде без gps
- 4. как получить текущую широту & долготу
- 5. Получить текущую широту и долготу на android
- 6. Как отформатировать GPS широту и долготу?
- 7. Как получить точную текущую широту и долготу даже без Интернета
- 8. Как получить долготу и широту мобильного устройства?
- 9. Как получить широту и долготу с мобильного устройства Android
- 10. получить долготу и широту GPS от отдельного класса - андроид
- 11. Как получить текущую широту и долготу в моем мобильном телефоне
- 12. Android, получить широту, долготу (WiFi) и идентификатор устройства
- 13. Как получить широту и долготу мобильного устройства в Android?
- 14. Как получить широту и долготу мобильного устройства в студии Android?
- 15. Получить текущую широту и долготу пользователя в Java
- 16. Получить широту-долготу от Google
- 17. Получить долготу и широту
- 18. Как получить текущую долготу и широту с помощью CLLocationManager-Swift
- 19. Как получить текущую широту и долготу с карты google
- 20. Необходимо получить текущую широту и долготу с карт Google
- 21. Невозможно получить долготу и широту в android
- 22. как получить мою текущую долготу и широту от моего устройства Android.
- 23. получить широту и долготу от имени города
- 24. Как получить долготу и широту от SqLite
- 25. Получить долготу и широту от названия страны
- 26. Получить долготу и широту от пользователя Нажмите
- 27. Получить текущую широту и долготу плюс 500 метров
- 28. Абт, возвращающий широту и долготу устройства
- 29. Получить широту и долготу от CLLocation
- 30. Как получить широту и долготу без использования GPS?
Пользователь должен умышленно предоставить эту информацию. См. Домашнюю страницу Google на мобильном телефоне. –
Какое устройство? Какой API? –
@josh да, конечно, предполагается, что пользователь разрешил делиться местоположением по настройкам телефона. – davidlee