我正在遵循本指南。当你访问网站时它会正常执行,但是当我尝试从我的localhost运行它时,它给了geolocation.bindTo()一个错误未定义。我读到有关地理定位对象尚未创建或者方法异步执行,就像我在这里读到的那样。
这是链接: https://openlayersbook.github.io/ch10-openlayers-goes-mobile/example-02.html
这基本上是使用带有openstreetmaps的openlayers 3来跟踪用户的位置。
答案 0 :(得分:2)
使用ol.dom.Input删除bindTo。使用“propertychange”和其他听众。
答案 1 :(得分:1)
看起来bindTo已被删除。请参阅此帖:https://github.com/openlayers/ol3/pull/3472