【发布时间】:2019-09-18 12:35:50
【问题描述】:
Mapbox 提供NavigationControls。使用 Mapbox 时免费提供 Compas(和其他)。我可以使用指南针围绕 x 和 y 轴倾斜。当我倾斜地图并单击指南针时,倾斜会恢复。有没有办法在指南针上添加一个额外的onClick() 函数?
我想添加这个功能
this.map.flyTo({
center: ...
zoom: 24
});
目前我有一个额外的按钮,我手动添加到地图中。但是我希望在单击指南针时包含功能。这可能吗?
【问题讨论】:
-
你不能用.on添加一个事件监听器吗?例如 map.on('click', yourFunction);
-
@bdbdbd 每次用户点击地图而不是按钮时都会执行此函数。
标签: javascript reactjs maps mapbox mapbox-gl-js