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