C# Bing地图上的多个位置
我在asp.net网络表单应用程序中有一个带有Lat和Lng值的通用地址列表。我如何在地图上显示它们 列表保存在会话中,有一个名为“地图”的按钮,它打开一个新窗口,并假设在bing地图上显示所有我认为被称为pin点的位置 实现这一目标的最佳方式是什么?客户端还是服务器端C# Bing地图上的多个位置,c#,asp.net,map,maps,bing-maps,C#,Asp.net,Map,Maps,Bing Maps,我在asp.net网络表单应用程序中有一个带有Lat和Lng值的通用地址列表。我如何在地图上显示它们 列表保存在会话中,有一个名为“地图”的按钮,它打开一个新窗口,并假设在bing地图上显示所有我认为被称为pin点的位置 实现这一目标的最佳方式是什么?客户端还是服务器端 我已经阅读了msdn,但是所有的示例都与客户端相关,但是我正在考虑在运行时从代码隐藏页面执行此操作。如果您在客户端中有数据,那么使用客户端代码在地图上显示它将是最简单的选择。我建议不要打开一个新窗口,而是使用div在页面其余部分
我已经阅读了msdn,但是所有的示例都与客户端相关,但是我正在考虑在运行时从代码隐藏页面执行此操作。如果您在客户端中有数据,那么使用客户端代码在地图上显示它将是最简单的选择。我建议不要打开一个新窗口,而是使用div在页面其余部分上方显示一个面板,类似于jqueryui中的模式对话框。通过这样做,您将能够使用单个地图查看位置。这样,如果用户按下map按钮,然后再次按下它,将只打开一个map,但数据将更改为客户端中的数据。这样做的好处是,可以重用的映射越多,加载新映射所需的时间就越少,这将使事情稍微快一点,还将减少应用程序创建的事务数,从而降低成本
如果您有JavaScript格式的数据,那么在Bing地图上显示数据非常容易。下面是一个简单的文档,展示了如何将地图和图钉添加到网页:只需在数据中循环并使用lat/lon值创建图钉。如果在列表中对数据进行编号,则可以使用图钉选项中的“文本”属性在图钉上轻松显示该编号。下面是一个示例:刚刚遇到我在服务器端有数据,它也可以在会话中使用。所以我想我无法在客户端完成。将数据传递给客户端。在服务器端执行it并不是一个真正的选项。