首页 > 解决方案 > 在 D3 中通过 GeoJson 解析

问题描述

我很难将名称保存在 features.properties.ADMIN 中的变量或其他东西中,以便调用它们作为工具提示。我希望将它们保存在我的工具提示中它会简单地调用 d.country 或其他东西的地方。

d3.json('countries.geojson', function(drawMaps) {
	
	var features = drawMaps.features
	var data2;
	data2 = drawMaps.parse(function(d) {	
			
		return {
			country: d.features.properties.ADMIN
		};
	});
  console.log(drawMaps.features[1].properties.ADMIN);
  console.log(features[2].properties.ADMIN);
});

编辑 1。

d3.json('countries.geojson', function(drawMaps2) {

for (var j = 0; j < drawMaps2.features.length; j++)  {
    var jsonCountry = drawMaps2.features[j].properties.ADMIN;
    console.log(jsonCountry);
 break;
 }
console.log(jsonCountry);
console.log(drawMaps2.features[3].properties.ADMIN);

});

标签: d3.js

解决方案


推荐阅读