第一次在 Leaflet 中使用 geojson 多边形。我想添加以下操作: 1. 鼠标悬停更改颜色 2. Onclick 超链接到 url
这是代码一多边形层。
/* Overlay Layers */
var boroughs = L.geoJson(null, {
style: function (feature) {
return {
color: "blue",
fill: false,
opacity: 1,
clickable: true
};
},
$.getJSON("data/boroughs.geojson", function (data) {
boroughs.addData(data);
});
Run Code Online (Sandbox Code Playgroud)
在GeoJSON中使用传单7.3和多边形数据,如何在字段中添加标签:NAME?
以下是当前GeoJSON多边形数据的示例.我想在多边形的中心启用固定标签,重叠OK.
var districts = L.geoJson(null, {
style: function (feature) {
return {
color: "green",
fill: true,
opacity: 0.8
};
},
onEachFeature(feature, layer) {
layer.on('mouseover', function () {
this.setStyle({
'fillColor': '#0000ff'
});
});
layer.on('mouseout', function () {
this.setStyle({
'fillColor': '#ff0000'
});
});
layer.on('click', function () {
window.location = feature.properties.URL;
});
}
});
$.getJSON("data/districts.geojson", function (data) {
districts.addData(data);
});
Run Code Online (Sandbox Code Playgroud) 有两个表,每个表都有一个坐标对:经度和纬度,十进制度(即37.23222,-121,3433).如何将表A与表B中最近的坐标对匹配?