2

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

任何人都知道这是否可能,以及如何?

PS:如果可能的话,我很乐意在执行此操作时使用一些 C#。

亲切的问候,马克尼尔森

4

3 回答 3

1

是的,您可以为此使用 google map api,请参见此处https://developers.google.com/maps/documentation/javascript/overlays

于 2013-04-09T09:52:46.460 回答
0

唯一可行的解​​决方案是

  1. 创建具有特定 ID 的链接
  2. 将函数绑定到链接的 javascript 点击事件
  3. 使此功能在页面上显示特定标记/在那里滚动/等。

第 1 步可以在 C# 中的服务器端完成

第 2 步是纯 JavaScript

第 3 步是您必须查看 google maps api 的地方。

于 2013-04-09T11:07:45.780 回答
-1

你可以尝试这样的事情:

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>");
}
于 2013-04-09T10:09:16.890 回答