gpt4 book ai didi

controls - openlayers:向功能添加唯一数据并引用它

转载 作者:行者123 更新时间:2023-12-02 20:14:55 24 4
gpt4 key购买 nike

如何将一些独特的数据附加到 openlayers 中的某个功能,然后引用它?我见过很多可以在加载 map 之前设置数据的示例,但在通过单击控件设置功能时则没有。

我有绘制点的控件,但我想向其中添加一些数据,然后稍后在 onclick 弹出窗口中引用它。 feature.somedata 只是为了显示我希望在哪里引用它。

supp: new OpenLayers.Control.DrawFeature(featuresLayer,OpenLayers.Handler.Point) 

"<div style='font-size:.8em'>Feature: " + feature.id + "<br/> Some data:"+feature.somedata+"."+"<br/></div>",

最佳答案

有一个名为 feature.attributes 的属性。加载的数据存储在那里。所以你只需输入:

feature.attributes = { "somedata" : "value", "unique_id": "x"};

它回答了你的问题吗?

关于controls - openlayers:向功能添加唯一数据并引用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8814218/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com