通过HTML5地理定位API以外的方式识别用户的地理位置
Identifying geolocation of user by other than HTML5 Geolocation API
我正在用Jsp编写一个web应用程序,它需要识别用户的地理位置。我尝试过使用HTML5地理定位api的w3schools的代码。但是它没有在Tomcat上执行。我在这里张贴了这个问题,但没有解决方案。所以我认为这是不可能的。
所以现在我正在寻找替代方法来做同样的事情。我的问题是,是否有其他方法可以让我识别用户的当前位置?实际上,我是网络技术的新手。所以如果有人对此有任何建议,我将非常感激。谢谢你。
EDIT:是否可以使用whois来识别用户的位置?
您可以使用corodva JS在HTML5应用程序中获得地理位置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);
相关文章:
- 为什么这在IE中的工作方式与在Firefox中不同
- 如何识别我的网站中的慢速设备
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- Google/html5语音识别JavaScript SDK Chrome网络工具包SpeechRecognition
- 在localhost Dev Box上测试JSONP请求的最佳方式
- 使用javascript存储变量的最安全方式
- 以可优化的方式使用requirejs加载模板
- 在Highcharts中,我们可以通过任何方式在渲染图表之前获得plotWidth和plotHeight
- 任何方式使AJAX调用Gmail API,而无需通过JS库
- AngularJS指令只识别双向绑定类型
- 为react组件传递道具的最佳方式
- 让Webpack管理Quirky AMD定义的最佳方式
- 在承诺链中处理早期回报的最佳方式
- php脚本中无法识别ajax传递的值
- 如何“;过滤器”;或者以其他方式重构该数据
- 识别没有ID或特定属性的对象
- 在 Web 应用中识别用户的最佳方式
- 通过HTML5地理定位API以外的方式识别用户的地理位置
- 识别更好的方式获得jQuery菜单栏的功能