2

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

我怎样才能做到这一点?他们有免费的工具吗?谷歌地图或谷歌地球可能吗?

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

请让我知道你的想法。谢谢。

4

2 回答 2

1

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

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

于 2011-11-18T04:07:02.697 回答
0

去年,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/

于 2012-11-30T11:02:26.853 回答