我有一个使用OpenLayers的程序,基本上,用户输入一个三位数的国家代码,然后我希望在地图上选择该国家/地区。因此,如果用户键入“USA”,则会在地图上选择美国。我对使用OpenLayers很新,但我认为我需要使用ol.interaction.Select来做到这一点。
答案 0 :(得分:0)
一般来说,你需要:
OpenLayers vector-layer示例包含您需要的90%的代码。您可以观察用户键入国家/地区代码的文本元素的更改,而不是观察鼠标移动。
有关示例,请参阅this gist。