![](/img/trans.png)
[英]ol/controls/default not a function in OpenLayers 7.1
[英]OpenLayers - Activate ol.control function
我想激活我的ol.control.ZoomToExtent
function,就好像它被點擊一樣。 給變量一個 id 然后使用"id".click();
不起作用。 variable.click();
也沒有。 .
有誰知道如何做到這一點?
var zoomToSearch = new ol.control.ZoomToExtent({
extent: "",
className: 'zoomToSearch',
zoom: 10
});
zoomToSearch.id = "zoomToSearchId"
map.addControl(zoomToSearch);
function() {
zoomToSearch.click();
}
您需要模擬單擊控件的按鈕元素
var element = document.getElementsByClassName('zoomToSearch')[0];
var button = element.getElementsByTagName('button')[0];
button.click();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.