Javascript openlayers功能上的触发事件
我有一张矢量点的网络地图。单击其中一个后,FramedCloud弹出窗口将显示基于此feature.vector属性的数据。 通过添加jquery自动完成,可以通过输入文本字段搜索所有点。但是,如果用户使用此自动完成,则整个地图上只剩下一个vector.point。我想指出这一点是自动点击的Javascript openlayers功能上的触发事件,javascript,vector,openlayers,layer,eventtrigger,Javascript,Vector,Openlayers,Layer,Eventtrigger,我有一张矢量点的网络地图。单击其中一个后,FramedCloud弹出窗口将显示基于此feature.vector属性的数据。 通过添加jquery自动完成,可以通过输入文本字段搜索所有点。但是,如果用户使用此自动完成,则整个地图上只剩下一个vector.point。我想指出这一点是自动点击的 selector: new OpenLayers.Control.SelectFeature(warstwa_ikon, { onSelect: PopupLokal, onUnselect: destr
selector: new OpenLayers.Control.SelectFeature(warstwa_ikon, { onSelect: PopupLokal, onUnselect: destroyPopup }
warstwa_ikon是我的向量层,PopupLokal(功能)是生成函数的FramedCloud
我试过这个:
map.events.triggerEvent('click', warstwa_ikon.features[0]);
但它给出了一个错误:TypeError:(中间值)。\u featureId未定义。
我尝试了warstwa_ikon.features[0].id和其他几种方法来为我的孤独向量点指定函数id,但没有成功 澄清一下:我只有一个向量点,我想触发它上的点击事件。Im使用OpenLayers版本2。