3

我有一个英国地址列表,并希望在谷歌或openstreetmap(我不介意哪个)上绘制它们。如何在Google或OpenStreetMap上自动绘制地址标记?

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

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

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

有没有人知道一个网站,脚本,过程来实现这一目标?

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

回答

2

您可以使用Google Geocoding service来旋转您的地址,并将它们转换为您可以在地图上绘制的纬度/经度值。您将HTTP请求发送至http://maps.googleapis.com/maps/api/geocode以获取您所需数据的JSON(或XML)响应。

对地址进行地理编码后,您可以使用标准Google Maps API在地图上创建您的位置为markers。通过在创建对象时指定适当的选项,可以使标记的外观更加完整。

+0

你的答案很棒。如果你已经拥有这样的代码,jsfiddle会很棒。 – Hugolpz 2013-02-25 11:29:44