gpt4 book ai didi

javascript - esri map 显示信息窗口,无需单击 map

转载 作者:行者123 更新时间:2023-11-30 13:19:50 25 4
gpt4 key购买 nike

我正在使用 esri map javascipts API。我想在 map 上显示一个信息窗口。然而,在esri给出的例子中,用户必须需要点击 map 才能显示信息窗口。因为在例子中,其中一个参数是screenPoint,必须通过点击 map 来获取。我可以只单击一个按钮以在特定位置显示信息窗口吗?谢谢!

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));
});

最佳答案

是的,map.infoWindow.show() 方法的第一个参数只是一个屏幕点位置。这是指向 Point 对象文档的链接:http://help.arcgis.com/en/webapi/javascript/arcgis/help/jsapi/point.htm ,这是您为该参数传递的内容。例如:new esri.geometry.Point(-118.15, 33.80, map.spatialReference);

关于javascript - esri map 显示信息窗口,无需单击 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10640843/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com