我在 MySQL 表中有 500 个美国城市。我有城市名称、州、经度和纬度。我想在美国地图上直观地看到这些城市。
我怎样才能做到这一点?他们有免费的工具吗?谷歌地图或谷歌地球可能吗?
显然,单独绘制每个城市需要很长时间。所以我需要一种快速的方法,要么通过程序,要么将表格导出为电子表格并将其上传到某种生成器中,该生成器将为我进行绘图。
请让我知道你的想法。谢谢。
我在 MySQL 表中有 500 个美国城市。我有城市名称、州、经度和纬度。我想在美国地图上直观地看到这些城市。
我怎样才能做到这一点?他们有免费的工具吗?谷歌地图或谷歌地球可能吗?
显然,单独绘制每个城市需要很长时间。所以我需要一种快速的方法,要么通过程序,要么将表格导出为电子表格并将其上传到某种生成器中,该生成器将为我进行绘图。
请让我知道你的想法。谢谢。
googlemaps(或任何类似的地图程序)根据您想要实现它的方式,我会绘制所有信息,根据经度和纬度加载标志,然后可能有一个城市的无序列表,其中包含纬度的数据属性/long,或作为子元素的元标记,带有 lat 和 long。在点击时触发并以纬度和经度为中心的事件监听器。
更多信息http://code.google.com/apis/maps/documentation/javascript/
去年,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/