1

私はいくつかのWebアプリケーションを試すためにextjsとopenlayersを使用しています。今、私はこの座標を取るよりもクリックする座標ブックマークを作成したいと思います...

しかし、まず最初に、名前が「ブックマーク」であるレイヤーを作成する必要があります。それをクリックすると、この座標に移動します。

名前が「ブックマーク」のレイヤーを追加するにはどうすればよいですか。また、マップから座標を取得するにはどうすればよいですか。

4

1 に答える 1

1

あなたの質問が正しいと理解した場合、ブックマークを表示するためのベクターレイヤーが必要になります。

var my_bookmark_layer = new OpenLayers.Layer.Vector(
    "Bookmarks",    
}, {
    displayInLayerSwitcher: true
});
map.addLayer(my_bookmark_layer);

これにより、後で使用できる空のレイヤーが追加されます。

マップから座標を取得するには、OpenLayersサンプルフォルダーにあるこの例を参照してください。次に、座標を機能としてブックマークレイヤーに保存する必要があります。

それが役に立てば幸い :)

于 2010-09-06T08:25:15.913 に答える