我有以下代码:
if (nav == null) {
nav = window.navigator;
}
var geoloc = nav.geolocation;
if (geoloc != null) {
watchID = geoloc.watchPosition(this.updatePosition(), this.locationNotFound());
}
当这段代码执行时,我得到一个错误:
Uncaught Error: TypeMismatchError: DOM Exception 17
如果我尝试调用以下命令代替watchId = ...
我得到相同的错误:
geoloc.watchPosition()
今天晚上的编码会议进展顺利......
似乎我没有重新调整函数,而是在这些情况下调用函数。在这种情况下如何正确调用该函数?