【发布时间】:2011-12-10 01:17:26
【问题描述】:
我有几百个 GPS 坐标存储在 mysql 数据库中。他们来自全球各大城市。我需要将这些点放在地图上,每个点周围有一个 100 公里的半透明半径圆圈。
如何做到这一点?
【问题讨论】:
-
google maps api v3 可以绘制圆圈 - 这就是您可能想要的
标签: google-maps
我有几百个 GPS 坐标存储在 mysql 数据库中。他们来自全球各大城市。我需要将这些点放在地图上,每个点周围有一个 100 公里的半透明半径圆圈。
如何做到这一点?
【问题讨论】:
标签: google-maps
试试KML。它以类似于 XML 的方式使用标签来创建可以导入 Google 地球的对象。您可能希望为您的每个位置创建由<Point> 和<LineString> 组成的<Geometry> 对象。自it is not possible to draw a circle directly, you will have to define many points that are equidistant from the city to create something that looks like a circle.
使用您喜欢的任何胶水语言来解析数据库中的坐标数据并生成 KML 文件。一旦你弄清楚如何用一个数据点来做这件事,它应该是相当简单的。
【讨论】: