当您将鼠标悬停在标记上而不使用鼠标时,是否有办法让Mapbox.js工具提示显示?我只是希望它在我悬停时保持不变。
我在地图上使用以下代码:
var map = L.map("impact-map")
.setView([20, 80], 3)
.addLayer(L.mapbox.tileLayer("hotchkissmade.in_impact", {
detectRetina: true
}));
var myGridLayer = L.mapbox.gridLayer('hotchkissmade.in_impact').addTo( map );
var myGridControl = L.mapbox.gridControl(myGridLayer, {
follow: true
}).addTo( map );
我使用示例here中的follow:true
。
免责声明:我知道gridControl
之外可能有更多的灵活性,但我喜欢从Tilemill获取工具提示,因为我不想在浏览器中加载数据两次,因为我正在基础图层上的工具提示数据在Tilemill中的地图上制作标记
答案 0 :(得分:1)
使用gridControl
这是不可能的 - 您可以使用工具提示跟随鼠标或留在特定位置,但与L.mapbox.featureLayer
不同,没有实际的标记,多边形或让你徘徊的特征 - 几何图形不会被推送到客户端 - 因此,没有任何一个“锚点”。提供工具提示。