Идентификация геолокации пользователя с помощью API геолокации HTML5

107
9

Я пишу веб-приложение в Jsp, которое требует идентификации геолокации пользователя. Я пробовал код w3schools с использованием HTML5 geolocation api. Но он не работает на Tomcat. Я опубликовал эту проблему здесь, но не получил решения. Поэтому я думаю, что это невозможно.

Итак, теперь я ищу альтернативные способы сделать то же самое. Я спрашиваю, есть ли другой способ, с помощью которого я могу определить текущее местоположение пользователя? На самом деле я новичок в веб-технологиях. Поэтому, если кто-нибудь даст какое-либо представление об этом, я буду очень благодарен. Спасибо.

EDIT: можно ли использовать whois для определения местоположения пользователя?

спросил(а) 2013-06-03T11:59:00+04:00 7 лет, 4 месяца назад
1
Решение
107

Вы можете получить местоположение Geo в HTML5. Использование приложения corodva JS http://docs.phonegap.com/en/2.5.0/cordova_geolocation_geolocation.md.html

var onSuccess = function(position) {
alert('Latitude: ' + position.coords.latitude + '\n' +
'Longitude: ' + position.coords.longitude + '\n' +
'Altitude: ' + position.coords.altitude + '\n' +
'Accuracy: ' + position.coords.accuracy + '\n' +
'Altitude Accuracy: ' + position.coords.altitudeAccuracy + '\n' +
'Heading: ' + position.coords.heading + '\n' +
'Speed: ' + position.coords.speed + '\n' +
'Timestamp: ' + position.timestamp + '\n');
};

// onError Callback receives a PositionError object

function onError(error) {
alert('code: ' + error.code + '\n' +
'message: ' + error.message + '\n');
}
navigator.geolocation.getCurrentPosition(onSuccess, onError);

ответил(а) 2013-06-03T12:39:00+04:00 7 лет, 4 месяца назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема