我正在使用 esri map javascipts API。我想在地图上显示一个信息窗口。但是,在 esri 给出的示例中,用户必须单击地图才能显示信息窗口。因为在例子中,其中一个参数是screenPoint,必须通过点击地图获得。我可以单击一个按钮以在特定位置显示信息窗口吗?谢谢!
dojo.connect(map.graphics, "onClick", function(evt) {
var g = evt.graphic;
map.infoWindow.setContent(g.getContent());
map.infoWindow.setTitle(g.getTitle());
map.infoWindow.show(evt.screenPoint,map.getInfoWindowAnchor(evt.screenPoint));
});