【发布时间】:2013-01-06 06:57:43
【问题描述】:
我想修改我的 asp.net 应用程序以从超链接 (https://maps.google.com/maps/ms?msid=217765347979644002223.00048600fdc1ccf2d2d55&msa=0) 打开一个谷歌地图位置。我需要从我已经拥有的数据库表中检索纬度和经度,并将它们动态输入到上面的链接中。我的目标基本上是让用户点击它的链接,它从表中检索经纬度,并通过网络浏览器返回或打开谷歌地图链接。
【问题讨论】:
-
我认为您的问题与 Google Maps API v3 没有任何关系,除非您打算使用 KmlLayer 从 KML 显示您的“我的地点”内容。您提供的URL 是 Google 地图。
-
到目前为止你尝试了什么?
-
我还没有尝试过关于数据库加载 lat 和 long 动态的任何事情。我所做的是编写了一些 javascript 代码来打开链接,该链接使用 KmlLayer.@peterm 保存在我的位置下
-
那仍然是谷歌地图链接,here 是使用 KmlLayer 的示例。
-
我不确定是否对使用中的 DBMS 有很大的依赖性。从引用的 URL 中并不清楚经纬度在哪里或如何嵌入到查询字符串中,但基本操作是 'SELECT lat, long FROM TheTable WHERE ...',然后在 JavaScript 代码中创建一个 URL包含这些值。您也许可以在纯(Informix)SQL 中进行格式化,但可能不行;这取决于数据的存储方式等,以及格式要求。
标签: c# asp.net sql google-maps informix