I'm used html5 geolocation I made from the documentation
getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(this.showPosition, this.showError);
} else {
alert("geolocation not support");
}
},
code working if i'm using chrome (toogle device toolbar) but in mobile browsers chrome(android) safari(ios) showing error
User did not share location
how to fix it ?
On phones geolocation enabled
UPD: Most likely this is due to the fact that there is no ssl certificate ?
I'm used html5 geolocation I made from the documentation
getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(this.showPosition, this.showError);
} else {
alert("geolocation not support");
}
},
code working if i'm using chrome (toogle device toolbar) but in mobile browsers chrome(android) safari(ios) showing error
User did not share location
how to fix it ?
On phones geolocation enabled
Share Improve this question edited Apr 26, 2017 at 15:37 Rai asked Apr 25, 2017 at 15:55 RaiRai 1935 silver badges15 bronze badgesUPD: Most likely this is due to the fact that there is no ssl certificate ?
2 Answers
Reset to default 2Not all browsers have the same APIs built in. So you will have to figure out what browser a client is using and write different code depending on what APIs are included. You can figure out what browser they are using by checking the user agent.
With the latest browser updates to get geolocation, you need to use the
SSL certificates
for safari browser answer from this question helped me
发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745457063a4628534.html
评论列表(0条)