C# 基于ASP.Net中的DropDownList选择从数据库中筛选和显示Google地图标记

C# 基于ASP.Net中的DropDownList选择从数据库中筛选和显示Google地图标记,c#,asp.net,google-maps,C#,Asp.net,Google Maps,在我们的项目中,我们需要从数据库中显示谷歌地图上的标记。我们已经得到了代码,其中显示了数据库中存储的位置的所有标记。但我们的目标有些不同。我们需要从数据库中选择一个位置上的标记。更详细地说,如果我们从dropdownlist中选择一个包含存储在数据库中的区域名称的区域,则必须只显示该位置上的标记。此外,从dropdownlist2中选择子区域应该缩放地图并在该子区域上显示一个标记。那么我们如何做到这一点呢? 等待您的rply。我能想到的解决这个问题的最好、最简单的方法是为您想要区分的特定区域或区

在我们的项目中,我们需要从数据库中显示谷歌地图上的标记。我们已经得到了代码,其中显示了数据库中存储的位置的所有标记。但我们的目标有些不同。我们需要从数据库中选择一个位置上的标记。更详细地说,如果我们从dropdownlist中选择一个包含存储在数据库中的区域名称的区域,则必须只显示该位置上的标记。此外,从dropdownlist2中选择子区域应该缩放地图并在该子区域上显示一个标记。那么我们如何做到这一点呢?
等待您的rply。

我能想到的解决这个问题的最好、最简单的方法是为您想要区分的特定区域或区域设置多个彩色标记。这将自动绘制两个区域之间的差异线,如果这也是一个解决方案


对于代码实现,请看一看。

我们只需要在DropDownList1的selectedIndexChange事件中添加以下代码,以便它将返回过滤后的记录

DataTable dt=this.GetDataselect[Name]、[Latitude]、[Latitude]from[MAIN AREA],其中[Name]='+DropDownList1.SelectedItem.Text+'

rptmarks.DataSource=dt

rptmarks.DataBind