【问题标题】:Plotting 500 US cities to a map在地图上绘制 500 个美国城市
【发布时间】:2011-12-31 22:23:18
【问题描述】:

我的 MySQL 表中有 500 个美国城市。我有城市名称、州、经度和纬度。我想在美国地图上直观地看到这些城市。

我该怎么做?他们有免费的工具吗?谷歌地图或谷歌地球可能吗?

显然,单独绘制每个城市需要很长时间。所以我需要一种快速的方法,要么通过程序,要么将表格导出为电子表格并将其上传到某种生成器中,该生成器将为我进行绘图。

请告诉我你的想法。谢谢。

【问题讨论】:

    标签: google-maps maps google-maps-markers google-earth yahoo-maps


    【解决方案1】:

    googlemaps(或任何类似的地图程序) 根据您想要实现它的方式,我将绘制所有信息,根据经度和纬度加载标志,然后可能有一个城市的无序列表,其中包含带有纬度/经度的数据属性或元标记作为子项经纬度元素。在点击时触发并以纬度和经度为中心的事件监听器。

    更多信息http://code.google.com/apis/maps/documentation/javascript/

    【讨论】:

      【解决方案2】:

      在去年,google geochart API 改进了很多,也可以考虑这样做。

      在此处查看 API 文档: https://developers.google.com/chart/interactive/docs/gallery/geochart

      您可以使用纬度/经度值在美国地图上绘制标记,它们会立即加载。

      我从来没有用这么多的标记(500 个)做到这一点,但我用大约 200 个标记做到了。

      你可以在我的网站上查看它:http://cmoreira.net/interactive-world-maps-demo/interactive-map-load-large-number-of-markers/

      【讨论】:

      • 感谢您的披露;伟大的!现在,下一步来帮助您回答问题:您应该在回答帖子本身中包含此站点上回答的重要部分;不仅仅是链接所包含内容的“摘要”。基本上,您的答案的重点应该在此站点上单独存在;并且任何链接都应仅用于附加信息。
      • 感谢安德鲁的提示!在 stackoverflow 上仍然是新的和学习的。在这种情况下,我省略了代码,因为问题也很广泛。但我当然会考虑你的建议。干杯
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-21
      • 2018-07-31
      • 1970-01-01
      相关资源
      最近更新 更多