3

我有一个英国地址列表,并希望将它们绘制在 google 或 openstreetmap 上(我不介意哪个)。

有没有办法在地图上渲染一批地址,用点表示位置(而不是标准标记)。

为了让事情稍微复杂一些,我想改变一些标记的颜色和大小。

数据源是街道地址,包括邮政编码和标记类型(大小、颜色)。

有谁知道实现这一目标的网站、脚本和流程?

地理区域将是一个郊区,所以它是一个相当小的区域。

4

1 回答 1

2

您可以使用Google 地理编码服务来浏览您的地址并将它们转换为您可以在地图上绘制的纬度/经度值。您向http://maps.googleapis.com/maps/api/geocode发出 HTTP 请求,以获取包含所需数据的 JSON(或 XML)响应。

对所有地址进行地理编码后,您可以使用标准的Google Maps API将您的位置渲染为地图上的标记。您可以通过在创建google.maps.marker对象时指定适当的选项来自定义标记的外观。

于 2010-09-24T00:28:29.193 回答