【问题标题】:Mapping markers on Google Maps谷歌地图上的地图标记
【发布时间】:2012-01-10 19:47:21
【问题描述】:

我希望在 Google 地图上绘制大约 800 个标记。我有一个包含地址的 csv 文件,包括纬度和经度坐标。我希望能够以某种方式将此文件上传到 Google 地图,从而生成显示我所有标记的地图。这个过程将是自动化的,Windows 服务(或通过 Sql Server 集成服务)会将地址数据上传到某个 url,从而有效地更新地图上的标记,该地图嵌入在我网站上的 Asp.Net 页面上。

有没有人知道一个简单的方法可以做到这一点?是否有任何工具已经可以做到这一点?我查看了 batchgeo.com 和文件上传功能,但我不认为他们的工具可以自动化。

【问题讨论】:

    标签: asp.net sql-server google-maps geocoding


    【解决方案1】:

    为什么不直接使用google maps api v3 来显示标记?对于 800 个标记,您可能想使用 marker clustering 例如使用markerclusterer

    【讨论】:

    • 感谢您的快速回复。我检查了标记聚类。最后,这可能是我必须接受的。但是,我希望能够用尽可能少的编码来实现这一点。如果我能找到一个可以为我做到这一点的工具/应用程序,那就太好了,而且会为我节省很多时间。如果我不能,好吧,我想我将不得不求助于谷歌地图 api。
    • 也许你可以尝试使用一些使用谷歌地图的框架,比如gmap3,或者你的asp有一些服务器端框架可以完成这个。尽管如此,直接使用 google api v3 和 markerclusterer 非常容易,所以也许它是最有效的解决方案,而不是选择和学习其他框架。
    【解决方案2】:

    800 个标记对于一张地图来说已经很多了,尤其是在没有标记聚类的情况下。你认为像Google Fusion Tables 这样的东西可能有用吗?这很简单,在编码方面不需要太多,而且我相当肯定您可以通过 URL 更新记录。您也可以将初始 CSV 文件上传到其中,然后在 Google 地图上显示这些点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-11
      相关资源
      最近更新 更多