首页 > 解决方案 > 通过 url 转到 mapbox 中的位置

问题描述

我正在尝试构建一个应用程序,允许用户使用 Mapbox GL-JS 共享他们当前的地图视图。我在 API 文档中听说过一些叫做 hash 的东西,但我不确定如何实现它。我正在寻找这样的东西:https ://example.com?pos=-X,Y

标签: javascriptmapsmapboxmapbox-gl-js

解决方案


如果您只想让地图在取决于 URL 的位置初始化,您可以通过以下方式初始化地图来实现:

const map = new mapboxgl.Map({
   // ...
   // hash: true
});

当您移动地图时,URL 会更新,例如localhost:8000/#15/-144.9,-37.8.

如果这不是您要问的,我建议在您的问题中提供更多详细信息。


推荐阅读