点击列表中的项目即可打开Goog​​le地图标记asp.net

时间:2016-04-14 08:25:37

标签: c# asp.net visual-studio-2015

我想制作一张谷歌地图和我在SQL数据库中的职位列表。

当我点击列表中的某个项目时,它会在地图中打开Goog​​le地图标记。我使用Visual Sstudio 2015 ASP.Net与c#和JQuery。

这是我在 * .aspx 中的Google地图:

<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Register Assembly="GMaps" Namespace="Subgurim.Controles" TagPrefix="cc1" %>
<asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server">
    <h3> Google Map</h3>
    <div>
        <cc1:GMap ID="GMap1" runat="server" Width="800px" Height=" 500px"/> 
    </div>
</asp:Content>

这是 * .aspx.cs 中的代码:

public partial class _Default : Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            GMap1.setCenter(new Subgurim.Controles.GLatLng(24.0, 75.0), 5);
            GLatLng GLatLong = new GLatLng(50.5, 12.81);
            GMarker gMarker = new GMarker(GLatLong);
            GMap1.Add(gMarker);
            GMap1.setCenter(GLatLong, 9, GMapType.GTypes.Normal);
            List<Location> location = new List<Location>(); 
            using (MyDatabaseEntities dc = new MyDatabaseEntities()) 
            {
                location = dc.Location.Where(a => a.Name.Equals("408701")).ToList(); 
            }

0 个答案:

没有答案