我在服务器上加载了一个 HTML5 页面以及一个地理定位脚本。该代码正在运行并且没有错误。它显示位置并绘制用户的 map 。现在,它对其他人来说运行良好,我也在其他 PC 上尝试过同样的操作,并且它有效。但是,当我在 Chrome 浏览器上访问该页面时,什么也没有显示。为什么会发生这种情况?为什么它无法定位我并绘制 map ?我的 Windows 7 操作系统运行最新的 Chrome 并使用数据卡上网。
这是LINK
另一方面,Google 页面在左侧栏准确地显示了我的位置
最佳答案
该页面在 Chrome 17(开发 channel )中正确检测到我的位置。但是,我确实看到了一个 JavaScript 错误:myLoc.js
第 81 行上的“Uncaught ReferenceError:未定义地理编码器”。快速浏览一下代码,它似乎没有在任何地方定义。您是否忘记包含文件?
关于javascript - 为什么 GeoLocation API javascript 代码无法在我的计算机上运行/加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8208991/