[英]HTML5 GeoLocation issue
I am trying to use HMTL5 GeoLocation in Android emulator. 我正在尝试在Android模拟器中使用HMTL5 GeoLocation。 Riht now I am trying a basic code to make it work on Android emulator.
我现在正尝试使用基本代码来使其在Android模拟器上运行。 Here is that code
这是代码
if(!navigator.geolocation) {
alert("Your browser does not supporty geolocation");
} else {
navigator.geolocation.getCurrentPosition(success, error);
}
function success(position) {
var lat = position.coords.latitude;
var lng = position.coords.longitude;
alert(lat + ", " + lng);
}
function error(error) {
alert("Error occurred " + error);
}
Now when I run this code on Chrome on PC then it works fine. 现在,当我在PC上的Chrome上运行此代码时,它可以正常工作。 But when I run this code on Android Emulator then it shows this error
但是当我在Android Emulator上运行此代码时,它显示了此错误
Error Occurred [objectPositionError]
How can I make it work on Android emulator? 如何使它在Android模拟器上运行?
In Chrome 50, mobile or desktop, they have stopped allowing geolocation to non-secure websites. 在Chrome 50(移动版或台式机)中,他们已停止允许对非安全网站进行地理位置定位。 https://developers.google.com/web/updates/2016/04/geolocation-on-secure-contexts-only?hl=en
https://developers.google.com/web/updates/2016/04/geolocation-on-secure-contexts-only?hl=zh-CN
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.