Leaflet 在传单地图中使用topoJSON
我正在学习如何使用传单制作用于公共卫生目的的在线交互式地图(经验丰富的ArcGIS用户,Mapbox TileMill)。我慢慢来,所以我理解了每一段代码,我正在从choropleth的传单开始工作,因为我想制作choropleth地图。我目前的任务是如何正确地将topoJSON数据添加到传单地图中。我尝试了以下代码将美国各州的geoJSON转换为topoJSON,但没有成功。有什么建议吗Leaflet 在传单地图中使用topoJSON,leaflet,geojson,topojson,Leaflet,Geojson,Topojson,我正在学习如何使用传单制作用于公共卫生目的的在线交互式地图(经验丰富的ArcGIS用户,Mapbox TileMill)。我慢慢来,所以我理解了每一段代码,我正在从choropleth的传单开始工作,因为我想制作choropleth地图。我目前的任务是如何正确地将topoJSON数据添加到传单地图中。我尝试了以下代码将美国各州的geoJSON转换为topoJSON,但没有成功。有什么建议吗 var geojson; var test = topojson.feature(us-
var geojson;
var test = topojson.feature(us-states-topo, us-states-topo.objects.layer1 );
geojson = L.geoJson(test, {
style: style,
onEachFeature: onEachFeature
}).addTo(map);
我已经回顾了topoJSON API,但我确信我一定是犯了一个简单的错误,因为我是JavaScript的初学者。谢谢大家的帮助
最好的
Eli我建议使用您的开始调试
var test = topojson.feature(us-states-topo, us-states-topo.objects.layer1 );
这是无效的JavaScript:us states topo
不是有效的变量名,因为不允许使用-
s