0

有没有办法让 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 );

我在这里follow:true使用示例中的。

免责声明:我知道外面可能有更多的灵活性,gridControl但我喜欢从 Tilemill 获得我的工具提示,因为我不想在浏览器中加载数据两次,因为我将工具提示数据基于在我的标记上制作标记的图层Tilemill 中的地图

4

1 回答 1

1

这是不可能的gridControl- 您可以让工具提示跟随鼠标或停留在特定位置,但与 不同L.mapbox.featureLayer的是,没有实际的标记、多边形或您悬停的要素 - 几何图形不会推送到客户端- 因此,工具提示将没有“锚点”。

于 2014-05-05T13:39:21.747 回答