【发布时间】:2016-05-08 04:41:32
【问题描述】:
我需要一些帮助来调整此代码。
任务要求我声明一个名为 geoTest() 的新函数。 它应该包含一个 if/else 语句来检查 navigator .geolocation 属性的值。如果值是真的,该函数应该调用 getCurrentPosition() 方法,成功时运行 createMap() 函数或失败时运行 fail() 函数。如果 navigator.geolocation 的值是假的,该函数应该调用 fail() 函数。
-超时来自另一个步骤。
这是我的代码:
function geoTest() {
var waitForUser = setTimeout(fail, 10000);
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(createMap());
} else {
fail();
}
}
谢谢。
【问题讨论】: