0

エンドユーザーがOpenLayersを使用してマップにポリゴンを描画できるようにしたいと思います。これは簡単に行えます。ただし、ユーザー定義の識別子、つまりリージョン名をポリゴンに関連付けることができる必要があります。私の人生のために、私はこれを行う方法を理解することができません。

助言がありますか?

4

2 に答える 2

0

次の 2 つのオプションを使用できます。

1. とattributes:

以下は OpenLayers の例です: OpenLayers.org の例

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'
};

2. スタイルあり:

以下は HazardMapping.com の例です: Hazardmapping.com の

于 2012-09-06T17:48:00.703 に答える
0

ベクターのスタイルはここで、OpenLayersで確認でき ます。これにより、ポリゴンに適切なラベルを付けることができます

于 2012-09-06T18:08:09.627 に答える