背景:
问题:
无法获取原始要素几何体:我想获取要素几何体,因此可以缩放它,例如当用户点击它时。但是这个插件(Leaflet.MapboxVectorTile)没有明确的方法。 geom值(包括BBOX)都是相对坐标(即不是原始几何)
识别功能的能力差(点击/悬停):此插件的另一个问题是其识别算法不够健壮。作者禁用了悬停识别,因为它结果非常缓慢。对于点击,我注意到有时很难选择多边形(对于某些多边形会发生并取决于您在多边形内单击的位置),您必须在某些位置单击以便插件能够识别该特征。
< / LI>除了以上两个问题之外,这个插件非常好。
我的问题:
感谢任何回应。谢谢!
答案 0 :(得分:3)
您想要试用mapbox-gl-leaflet,这是一个将高效的Mapbox GL库集成到Leaflet中作为图层的库。
无法获取原始要素几何
矢量图块不包含原始要素几何图形。 Mapbox GL确实提供了一个提供GeoJSON的api,但它不会成为你的原始数据:如果是,那么地图将是缓慢而低效的,因为原始数据过于详细。