我用。读了一个* .geojson文件
$.ajax(overlay).done(function(data) {
data = JSON.parse(data);
L.geoJson(data, {
pointToLayer: pointToLayer,
style: style,
onEachFeature: onEachFeature
});
return});
据我所知(新手),对于文件中的每个标记,处理pointToLayer函数,对于每个多边形和线串,使用样式函数和onEachFeature函数。对?最后两个函数(不考虑名称)之间有什么区别?
问候,不知道
pointToLayer
回调函数在所有Point
GeoJSON特性上运行style
函数运行在所有LineString
和Polygon
GeoJSON功能上,然后onEachFeature
回调函数在两个点(现在是L.Marker
s)和线串/多边形(现在是L.Polyline
s和L.Polygon
s)上运行。请注意,pointToLayer
和style
将GeoJSON特征作为输入,而onEachFeature
也采用L.Layer
的实例。 L.Layer
可以来自pointToLayer
回调,也可以来自style
回调的信息。