C# 使用定位点指向谷歌地图上的位置

C# 使用定位点指向谷歌地图上的位置,c#,javascript,asp.net,google-maps,anchor,C#,Javascript,Asp.net,Google Maps,Anchor,我正在创建一个移动网站,在那里我用JS运行地图。 我想做的是在锚点中有一个位置,当你点击它时,它将指向地图上的一个位置 有人知道这是否可能,以及如何做到 PS:如果可能的话,我想在做这件事的时候使用一些C 您好,Mark Nielsen是的,您可以使用google map api进行此操作,请参见此处您可以尝试以下操作: protected void lbtnSeeOnGoogle_Click(object sender, EventArgs e) { string addressQuer

我正在创建一个移动网站,在那里我用JS运行地图。 我想做的是在锚点中有一个位置,当你点击它时,它将指向地图上的一个位置

有人知道这是否可能,以及如何做到

PS:如果可能的话,我想在做这件事的时候使用一些C


您好,Mark Nielsen是的,您可以使用google map api进行此操作,请参见此处您可以尝试以下操作:

protected void lbtnSeeOnGoogle_Click(object sender, EventArgs e)
{
   string addressQueryString = "https://maps.google.com/maps?q=" + address.Zip + "+" + address.City + "+" + address.Province + "+" + address.Country;
    Response.Write("<script language='javascript' type='text/javascript'>var win = window.open('" + addressQueryString + "','_blank'); win.focus();</script>");
}
protectedvoid lbtnSeeOnGoogle\u单击(对象发送方,事件参数e)
{
字符串地址QueryString=”https://maps.google.com/maps?q=“+地址.Zip+”+“+”+地址.城市+“+”+地址.省+“+”+地址.国家;
Write(“var-win=window.open”(“+addressQueryString+”,“\u blank”);win.focus();”;
}

唯一可行的解决方案是

  • 使用特定ID创建链接
  • 将函数绑定到链接的javascript单击事件
  • 使此功能在页面上显示特定标记/在那里滚动/等等
  • 步骤1可以用c在服务器端完成#

    第2步是纯javascript


    步骤3是您必须查看谷歌地图api的地方。

    首先,感谢您的回复!我一直在浏览那个资源,但还没有找到我想要的东西。也许您可以在页面上指出一个更明确的位置?希望这将有助于响应。编写不是创建html输出的好方法。此外,您的解决方案还涉及回发,可能会丢失网页上的所有当前状态。使用Javascript的客户端解决方案是最好的方法。是的,你是对的,但是提问者没有指定实际需求。例如,在我的例子中,服务器端是唯一可行的解决方案。因此,这取决于情景。做一件工作有很多方法。我的回答只是想给提问者一个如何做的粗略想法。