从 C# 代码隐藏设置传单缩放区域
本文关键字:缩放 区域 单缩放 代码 隐藏 设置 | 更新日期: 2023-09-27 18:36:52
我有一个使用传单地图的 ASP.NET 页面。我有一个过滤器应用于一些地图图标。当我应用筛选器时,它是一个 ASPX 控件。当过滤器的结果返回时,由于ASP将整个页面重新发送回客户端,因此我丢失了当前放大的区域。
我已经保存了用户正在查看的最后一个边界坐标的值,但排除了缩小最多的情况的可能性,因为这是我试图避免的。我正在尝试类似的东西
string temp = "<script language='"Javascript'">
myMAP.fitBounds([[RA[0],RA[1}][RA[2],RA[3]]);
</script>";
Page.ClientScript.RegisterStartupScript(this.GetType(), "resetZoom", temp);
但我仍然看到地图被重置,就像页面被发回时一样。 我是否调用了错误的传单方法,或者是否有更好的方法来实现我正在尝试做的事情?请指教...
.fitBounds()
方法是在点之间昏迷,所以我将是这样的:
.fitBounds([
[RA[0], RA[1]],
[RA[2], RA[3]]
]);
(来源)
它解决了你的问题吗?