onEachfeatures不显示内容,但[object Object]

问题描述 投票:2回答:1

我有以下geojson,并希望在每个功能上显示人员详细信息

下面是我的Geojson输出的属性部分

"properties": {"lr": "26697/751", "Registrations": {"Tenure_type": "leasehold", "persons": [{"PersonID": 7475, "name1st": "benard", "name2st": "gramps", "telephone": "02857215"}, {"PersonID": 7512, "name1st": "Jackie", "name2st": "morgan", "telephone": "0248571264"}]}}}

这是我的代码

<body>
<h1>Ownership</h1>
 <script type="text/javascript"> 
     function our_Layers (map, options){
        var datasets = new L.GeoJSON.AJAX("{% url 'owner' %}",{                
            onEachFeature: function(feature, layer){                    

                layer.bindTooltip(feature.properties.Registrations.persons.toString(), 
                {permanent:true, direction: 'right'});

            }
        });
        datasets.addTo(map); 

     }
</script>
{% leaflet_map "Owners" callback="window.our_Layers" %}
</body>
javascript leaflet geodjango
1个回答
0
投票

我认为您需要使用JSON.stringify()函数来解析您的对象:

© www.soinside.com 2019 - 2024. All rights reserved.