通过用户在地图中标记位置获取位置坐标
Getting coodinates of a location by user tagging place in map
我正在使用带有 node.js 的 Mapbox GLJS 进行地理定位。但是,当用户添加地点时,Mapbox 无法正确获取该位置。所以我正在寻找 Mapbox 的一个功能,如果它存在,用户而不是在输入中键入位置,而是看到一张地图并在该迷你地图中标记该确切位置,然后我在后端获得该位置的坐标并且用那个做我的事情。你知道我应该做什么吗? Mapbox 有这个功能吗?当您设置自己的位置和您想去的地方时,就像获得优步一样。
谢谢
GL JS 将包含 .lngLat
几乎所有触发的鼠标事件的信息。这些例子应该让你知道从哪里开始:
- https://docs.mapbox.com/mapbox-gl-js/example/mouse-position/
- https://docs.mapbox.com/mapbox-gl-js/example/drag-a-point/
⚠️ 免责声明:我目前在 Mapbox 工作 ⚠️
我正在使用带有 node.js 的 Mapbox GLJS 进行地理定位。但是,当用户添加地点时,Mapbox 无法正确获取该位置。所以我正在寻找 Mapbox 的一个功能,如果它存在,用户而不是在输入中键入位置,而是看到一张地图并在该迷你地图中标记该确切位置,然后我在后端获得该位置的坐标并且用那个做我的事情。你知道我应该做什么吗? Mapbox 有这个功能吗?当您设置自己的位置和您想去的地方时,就像获得优步一样。 谢谢
GL JS 将包含 .lngLat
几乎所有触发的鼠标事件的信息。这些例子应该让你知道从哪里开始:
- https://docs.mapbox.com/mapbox-gl-js/example/mouse-position/
- https://docs.mapbox.com/mapbox-gl-js/example/drag-a-point/
⚠️ 免责声明:我目前在 Mapbox 工作 ⚠️