深入探索地理定位 API:功能、应用及实践
1. 地理定位 API 的重复更新功能
地理定位 API 提供了重复更新用户位置的能力,通过 navigator.geolocation.watchPosition() 方法可以实现。以下是具体介绍:
- 使用方法 :
navigator.geolocation.watchPosition(updateLocation, handleLocationError);
这个简单的代码修改会使地理定位服务在用户位置改变时重复调用 updateLocation 处理程序,而不是仅调用一次,就好像程序在持续监视位置,位置一改变就会通知你。
- 应用场景 :
- 提供逐向导航的网页,随着用户在城镇中移动实时更新导航信息。
- 当你在高速公路上行驶时,不断更新显示最近加油站的网页。
- 记录并发送你的位置,以便你可以回溯自己的行程的网页。
- 停止更新 :如果应用程序不再需要接收用户位置的定期更新,只需调用 clearWatch() 函数,示例如下:
navigator.geolocation.clearWatch(watchId);
其中 watchId
超级会员免费看
订阅专栏 解锁全文
523

被折叠的 条评论
为什么被折叠?



