我正在使用esri javascript API來創建一個webmap。我想在地圖旁邊有一個按鈕來放大/縮小(不是標準的esri按鈕)。現在,我發現很多使用dijit(https://developers.arcgis.com/javascript/jssamples/toolbar_navigation.html)的示例,但我只是想使用一個簡單的html按鈕,如:放大,然後在腳本部分中說類似:如何在不使用dijit的情況下更改buttonclick上的地圖縮放級別?
function zoomin(){map。 setZoom()}
現在我的問題是,我不知道如何使這項工作。我猜問題是,在buttonclick之後,它找不到zoomin函數,因爲它在require([...])中,function(){}但是我不能將它放在外面,因爲代碼依賴於要求。
所以,如果你能告訴我該怎麼做,那將是一件好事。
不,我真的不認爲這就是我要找的。我的導航工具欄看起來是這樣的:
哦,我得到它的工作。只需要將registry.byId更改爲document.getElementbyId(...)。onclick = zoomin; 然後它的工作 謝謝 – oddpodm