0

我正在用 Jsp 编写一个需要识别用户地理位置的 Web 应用程序。我已经使用 HTML5 geolocation api 尝试了 w3schools 的代码。但它没有在 Tomcat 上执行。我在这里发布了这个问题,但没有解决方案。所以我认为这是做不到的。

所以现在我正在寻找替代方法来做同样的事情。我问有没有其他方法可以识别用户的当前位置?实际上我是网络技术的新手。因此,如果有人对此有任何想法,我将不胜感激。谢谢你。

编辑:是否可以使用whois来识别用户的位置?

4

1 回答 1

0

您可以在 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-03T09:39:22.707 回答