我不得不更改标记弹出窗口的默认大小以容纳我想要放入的数据。我更改了一些地图设置,因此当用户将其拖出视野时,它总是会反弹回最大界限。我遇到的问题是,对于靠近边缘的标记,当弹出窗口打开时,它不是完全可见的,因为它隐藏在地图容器边缘的后面。
问:问题是什么?我可以让弹出窗口显示完整内容吗?答案 0 :(得分:1)
在this Leaflet tutorial中,他们可以选择偏移弹出锚点。您可以执行if语句,如果为true,则会弹出弹出锚点,足以在屏幕上正确显示。
伪代码:
if (latlng of point clicked < rightBounds of map) {
popupOptions = {
offset: (-popupwidth,0)
}
} ...
您也可以尝试使用各种popup options in the API。