【问题标题】:Google Maps - Easy way in ASP.Net?谷歌地图 - ASP.Net 中的简单方法?
【发布时间】:2010-09-26 12:24:21
【问题描述】:

我想使用谷歌地图并在网络上查看一百万种方法。有些是javascript方法,有些是asp.net服务器组件,我碰巧碰运气。使用 c# 和 asp.net 最简单、最可靠的方法是什么?

我的位置数据包括数据库中的地理编码。我想为用户提供一种查找某些位置的方法。从那里,我的代码将为谷歌地图提供一个地理编码表,地图上的标记对应于找到的条目。用户可以看到每个条目,如果返回多行,则需要能够分辨哪个是哪个。

有什么好办法吗?

【问题讨论】:

    标签: c# asp.net google-maps


    【解决方案1】:

    如果您需要服务器端 API,这个开源项目可以帮到您很多 - http://code.google.com/p/google-maps/

    我帮助查询 google-maps api 并获取静态地图的链接。

    【讨论】:

      【解决方案2】:

      【讨论】:

        【解决方案3】:

        看看这个例子:Data driven Google Maps in ASP.Net

        我使用 ASP.Net Ajax 创建了一个可从 JavaScript 调用的 Web 服务。 Web 服务与数据库对话并填充一个非常基本的对象。 ASP.Net Ajax,然后使我的客户端 javascript 可以使用该对象。剩下的很简单:在客户端中,您可以从 Javascript 调用 Web 服务,读取返回的数据并使用简单的 Google Maps API 调用填充 Google Maps。

        查看网站link text

        【讨论】:

          【解决方案4】:

          顺便说一句:我在这里找到了一篇很棒的帖子,其中有一个关于如何进行商店查找的示例。效果很好。我推荐!!

          http://blog.donnfelker.com/post/HOWTO-Build-a-Store-Locator-in-ASPNET.aspx

          【讨论】:

          【解决方案5】:
          【解决方案6】:

          像往常一样,我指的是 ComponentOne,它有一个很好的 SilverLight 控件,可以使用 google-maps 或 Microsoft 的 Live Maps,它使用 Silverlight Deep Zoom 来很好地处理它: http://www.componentone.com/SuperProducts/MapsSilverlight/

          现场示例: http://demo.componentone.com/Silverlight/Factories/

          (我不是来自 ComponentOne,只是一个满意的客户);)

          我知道您可以使用脚本和其他方式自己完成,但使用全读代码更有趣。 ;)

          【讨论】:

          • 我不明白为什么这被否决了。这个silverlight组件易于使用,支持maplayers,可连接到数据库中的地理数据。问题中需要的一切。
          • 对于那些需要这些功能的人来说并不过分。对我来说看起来很不错,获得 +1 投票只是为了恢复平衡
          • 是的,问题是关于 webcontrols、服务器端、JavaScript 和所有东西,所以为什么不在这里列出所有这些,然后每个对谷歌地图感兴趣的人都可以自己选择。谢谢约翰。 ;)
          【解决方案7】:

          有一些服务器控件可以做到这一点,例如this,但您必须学习如何以一种方式(服务器控制)或另一种方式(Javascript Google API)来做事。

          我推荐使用 Google API,因为它在整个网络上都有更多示例,并且您可以在 Google 发布新功能后立即使用它们,而无需等待服务器控件开发人员执行此操作。

          【讨论】:

            【解决方案8】:

            我建议使用直接 JavaScript 来创建 Google 地图。它相当简单,然后您将能够了解幕后发生的事情。

            Google 有一些很好的教程和文档可以帮助您快速上手。将一个添加到您的网站后,设置您需要的其余自定义设置将变得非常容易。

            看看这个网站的例子。

            http://code.google.com/apis/maps/documentation/examples/

            【讨论】:

              【解决方案9】:

              Google Maps API 是通过 JavaScript 访问的(任何服务器控件都只是从您那里抽象出来)。在您描述的情况下,您需要动态输出所需的 JavaScript 来告诉地图 API 要显示什么。

              http://dotnet.sys-con.com/node/171162

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 2016-09-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2014-10-27
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多