我在 openlayers 中体验过,发现 openlayers 允许我在地图上用一些按钮覆盖面板。我可以很容易地定义按钮的类型是 OpenLayers.Control.TYPE_BUTTON 还是 OpenLayers.Control.TYPE_TOOL,设置它的 eventListener 等等。
但是,ArcGIS javascript API 或 dojo 是否提供相同的插件?谢谢。
我在 openlayers 中体验过,发现 openlayers 允许我在地图上用一些按钮覆盖面板。我可以很容易地定义按钮的类型是 OpenLayers.Control.TYPE_BUTTON 还是 OpenLayers.Control.TYPE_TOOL,设置它的 eventListener 等等。
但是,ArcGIS javascript API 或 dojo 是否提供相同的插件?谢谢。
在您的 HTML 中:
<button id="buttonid" title="ButtonLabelHere" label="TooltipHere" dojoType="dijit.form.Button">
</button>
用 CSS 定位它:
.dijitButton {
position:absolute;
right:20px;
top:60px;
z-index:99;
}
(.dijitButton
该类由 Dojo 在运行时添加 - 如果您有多个按钮,您显然希望使用一种更独特的方法来识别每个按钮)然后像使用任何其他按钮/链接/可点击的东西一样使用Dojo挂钩它或jQuery。