私はいくつかのWebアプリケーションを試すためにextjsとopenlayersを使用しています。今、私はこの座標を取るよりもクリックする座標ブックマークを作成したいと思います...
しかし、まず最初に、名前が「ブックマーク」であるレイヤーを作成する必要があります。それをクリックすると、この座標に移動します。
名前が「ブックマーク」のレイヤーを追加するにはどうすればよいですか。また、マップから座標を取得するにはどうすればよいですか。
私はいくつかのWebアプリケーションを試すためにextjsとopenlayersを使用しています。今、私はこの座標を取るよりもクリックする座標ブックマークを作成したいと思います...
しかし、まず最初に、名前が「ブックマーク」であるレイヤーを作成する必要があります。それをクリックすると、この座標に移動します。
名前が「ブックマーク」のレイヤーを追加するにはどうすればよいですか。また、マップから座標を取得するにはどうすればよいですか。
あなたの質問が正しいと理解した場合、ブックマークを表示するためのベクターレイヤーが必要になります。
var my_bookmark_layer = new OpenLayers.Layer.Vector(
"Bookmarks",
}, {
displayInLayerSwitcher: true
});
map.addLayer(my_bookmark_layer);
これにより、後で使用できる空のレイヤーが追加されます。
マップから座標を取得するには、OpenLayersサンプルフォルダーにあるこの例を参照してください。次に、座標を機能としてブックマークレイヤーに保存する必要があります。
それが役に立てば幸い :)