Javascript 传单-获取geojson的feature.properties并插入到新控件中

Javascript 传单-获取geojson的feature.properties并插入到新控件中,javascript,leaflet,Javascript,Leaflet,我写传单 我的地图上有很多来自geojson的点。当用户单击某个点时,会出现一个带有该点属性的弹出窗口。我使用以下代码: var comm= L.geoJson(commandes, { pointToLayer: function (feature, latLng) { return new L.Marker(latLng, { icon: new myIcon({ iconUrl: '/dev/css/iconPA.png'

我写传单

我的地图上有很多来自geojson的点。当用户单击某个点时,会出现一个带有该点属性的弹出窗口。我使用以下代码:

var comm= L.geoJson(commandes, {
    pointToLayer: function (feature, latLng) {
      return new L.Marker(latLng, {
        icon: new myIcon({
          iconUrl: '/dev/css/iconPA.png'
        })
      }).bindPopup("<b><center><FONT color = 999999> La référence de la commande sélectionnée est </b>" + "<b>" + feature.properties.cd_ref_sdeer                       
        );
  }
});
var comm=L.geoJson(命令{
pointToLayer:功能(特性、latLng){
返回新的L.标记(板条{
图标:新的myIcon({
iconUrl:“/dev/css/iconPA.png”
})
}).bindpoop(“命令选择的规则”+“”+feature.properties.cd\u ref\u sdeer
);
}
});
我在地图底部创建了一个新控件。我希望该控件也提供geojson的属性。我想我可以使用以下代码段,将“feature.properties.my_attribute”放在“this.\u div.innerHTML”中:

var myButton=L.control(
{位置:'bottomleft'}
);
myButton.onAdd=函数(映射){
这个._div=L.DomUtil.create('div','传单新控件');
这._div.innerHTML='Statistiques générales:

-Nombre de points lumineux dans la communite:
-Nombre de communite dans da communite:12
-Nombre de lumines installés:
-Total des puissions installes:Watts
-Nombre de pannes actéclare:; 把这个还给我; }; myButton.addTo(map);
但我有一个错误“未捕获引用错误:未定义特性”,我不知道怎么做

你有什么想法吗?

谢谢

你能在演示网站上发布这个,这样我们就可以正确地解决这个问题吗?还有,你到底想发生什么?你点击底部的一个按钮,它会显示…什么?它如何知道从哪个功能显示属性?
    var myButton = L.control(
{position: 'bottomleft'}
);
   myButton.onAdd = function (map) {
    this._div = L.DomUtil.create('div', 'leaflet-new-control');
    this._div.innerHTML = 'Statistiques générales : <br><br> - Nombre de points lumineux dans la commune : <FONT COLOR = D01ABB> </FONT><br> - Nombre de commandes dans la commune : <FONT COLOR = D01ABB> 12 </FONT> <br> - Nombre de luminaires installés : <FONT COLOR = D01ABB> <?php while($data5 = mysql_fetch_array($result5)) { echo $data5[cnblum]; } ?> </FONT><br>- Total des puissances installées : <FONT COLOR = D01ABB><?php while($data = mysql_fetch_array($result3)) { echo $data[pw]; } ?> Watts </FONT><br>- Nombre de pannes actuellement déclarées : <FONT COLOR = D01ABB><?php while($data2 = mysql_fetch_array($result4)) { echo $data2[cetat]; } ?></FONT></li>' ; 
    return this._div;
};

myButton.addTo(map);