我正在使用 extjs 和 openlayers 来尝试一些 Web 应用程序。现在我想创建一个坐标书签,点击而不是获取这个坐标......
但首先,它必须创建一个名称为“书签”的图层..当您单击它时,它会转到此坐标...
如何添加名称为“书签”的图层以及如何从地图中获取坐标...
我正在使用 extjs 和 openlayers 来尝试一些 Web 应用程序。现在我想创建一个坐标书签,点击而不是获取这个坐标......
但首先,它必须创建一个名称为“书签”的图层..当您单击它时,它会转到此坐标...
如何添加名称为“书签”的图层以及如何从地图中获取坐标...
如果我正确理解您的问题,您将需要一个矢量图层来显示书签:
var my_bookmark_layer = new OpenLayers.Layer.Vector(
"Bookmarks",
}, {
displayInLayerSwitcher: true
});
map.addLayer(my_bookmark_layer);
这将添加一个空层,您可以稍后使用。
要从地图中获取坐标,请参阅OpenLayers 示例文件夹中的此示例。然后,您需要将坐标作为特征存储在书签图层中。
希望能帮助到你 :)