如何从L.CircleMarker获得latlng的价值到弹出窗口?

时间:2014-06-16 16:49:18

标签: javascript leaflet

我正在使用以下代码在弹出窗口中显示latlng值。

var gj = L.geoJson(geoJson, { style: function (feature) {return {color: "#00f"}; }, pointToLayer : function (featureData, latlng) {
            var popupOptions = {maxWidth: 200};
            var popupContent = latlng;
            return L.circleMarker(latlng, {radius: 4}).bindPopup(popupContent,popupOptions);
        }});

        geoJsonOverlay.addLayer(gj);

参考 - https://gist.github.com/alexgleith/7112515

这并不能满足我的需要。我不知道为什么。这有什么不对?如何在弹出窗口中获取坐标?

1 个答案:

答案 0 :(得分:1)

这对我来说很好......

pointToLayer: function (feature, latlng) {
   var popup = L.popup().setContent("latlng: " + latlng);
   var marker = L.circleMarker(latlng, geojsonMarkerOptions);
   marker.bindPopup(popup);
   return marker;               
}