【发布时间】:2016-11-18 07:32:16
【问题描述】:
我正在开发一个使用 HTML5 地理位置的网站。 Here 是我正在使用的代码:
html:
<button onclick="getLocation()">Try It</button>
js
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
console.log('Geolocation is not supported by this browser.');
}
}
function showPosition(position) {
console.log(position.coords);
alert(position.coords.latitude);
alert(position.coords.longitude);
}
一切似乎都运行良好,但有些用户收到了KCLError Domain error。以下是他们的 cmets:
- 无论浏览器如何,都会发生这种情况 - Safari 和 Chrome 都受影响(平板电脑);
- 大概是内部发生的错误,没有显示在屏幕上;
- 当用户按下“按钮”时,会显示错误并失败。
我没有找到任何与此错误相关的 HTML 解决方案或原因。
【问题讨论】:
-
这个question 或许对你有帮助?
-
@IanDevlin 这里有这么多的建议,我仍然不知道我能用它做什么
-
尝试检查每一项,从票数最高的那一项开始,看看哪一项有效?
-
@n0m4d 发表你的评论作为答案,你指出我在正确的道路上)
标签: javascript html geolocation