1

我正在使用 extjs 和 openlayers 来尝试一些 Web 应用程序。现在我想创建一个坐标书签,点击而不是获取这个坐标......

但首先,它必须创建一个名称为“书签”的图层..当您单击它时,它会转到此坐标...

如何添加名称为“书签”的图层以及如何从地图中获取坐标...

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 回答