javascript - 如何将相机始终设置在用户地理位置的中心

标签 javascript geolocation mapbox mapbox-gl-js mapbox-gl

如何解决相机始终跟随用户地理位置的问题? 我尝试了这个,但它不起作用:

trackuserlocationstart.trigger();

抱歉,但我在这方面确实是新手。

最佳答案

它应该像这样简单:

if (navigator.geolocation) {
    navigator.geolocation.watchPosition(({ latitude, longitude }) => {
        map.panTo([longitude, latitude]);
    });
};

关于javascript - 如何将相机始终设置在用户地理位置的中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59655329/

相关文章:

javascript - 如何比较基本 lodash 循环内数组中的特定项目

javascript - 定义从 indesign 导出的 jpeg 的高度(以毫米为单位)

javascript - 地理位置更改标记位置

javascript - 从 IP 获取地理位置,使用 "ipinfodb"

javascript - map fluid motion 用最新的mapbox(1.6.2) API,如何实现?

javascript - 如何通过ajax post序列化上传

Javascript:max应该初始化成什么?

ios - 静止不动时 Apache Cordova geolocation.watchPosition() 在 iOS 上超时

android - Mapbox 追踪模式 SDK 4.0.0

javascript - 使用 *.toGeoJSON() 时 shapefile 的 GeoJSON 字符串在 Mapbox 中不完整