使用OpenLayers为多边形指定标识符
我希望能够允许最终用户使用OpenLayers在地图上绘制多边形。这很容易做到。但是,我需要能够将用户定义的标识符,或者换句话说,区域名称与多边形相关联。我的一生都不知道该怎么做使用OpenLayers为多边形指定标识符,openlayers,identifier,polygons,Openlayers,Identifier,Polygons,我希望能够允许最终用户使用OpenLayers在地图上绘制多边形。这很容易做到。但是,我需要能够将用户定义的标识符,或者换句话说,区域名称与多边形相关联。我的一生都不知道该怎么做 有什么建议吗?有两种选择: 1。使用属性: 以下是OpenLayers的一个示例: 2。使用样式: 以下是来自HazardMapping.com的示例:。您可以在此处检查向量的样式,在 这样,您就可以为多边形命名一个好的标签 var linearRing = new OpenLayers.Geometry.Linear
有什么建议吗?有两种选择: 1。使用
属性
:
以下是OpenLayers的一个示例:
2。使用样式:
以下是来自HazardMapping.com的示例:。您可以在此处检查向量的样式,在 这样,您就可以为多边形命名一个好的标签
var linearRing = new OpenLayers.Geometry.LinearRing(pointList);
var polygonFeature = new OpenLayers.Feature.Vector(
new OpenLayers.Geometry.Polygon([linearRing]));
polygonFeature.attributes = {
name: "dude",
age: 21,
favColor: 'purple',
align: 'lb'
};