0

我遇到了这个网站,http ://gmaps.kaeding.name/ ,它允许您在静态谷歌地图上绘制多个位置。

我的问题是这是如何完成的..?我不是想复制他所做的,只是理解为我试图实现类似的目标。

在博客中它说“您输入任意数量的地址,每行一个。然后脚本通过 geocoder.us 发送这些字符串以获取纬度和经度”

这会是一个 Visual Basic 脚本吗……?还是我完全叫错了树……?

抱歉这么含糊,但不知道从哪里开始

4

2 回答 2

0

您不需要依赖地理编码本身,因为Google 静态地图 API允许您为在静态地图上绘制的位置提供地址作为标记。

从文档:

每个标记描述符必须包含一组一个或多个位置,定义在地图上放置标记的位置。这些位置可以指定为纬度/经度值或地址。这些位置使用竖线字符 (|) 分隔。

静态地图 API 包含允许您覆盖标记、线和多边形的功能。因此,要实现类似的东西,您只需收集表单字段值,然后将请求提交给 API(通过服务器端或客户端 [AJAX] 代码)。

于 2012-04-26T04:44:41.230 回答
0

该表单发布到服务器上的 cgi-bin/map.cgi,因此任何试图解决该实现的尝试都是纯粹的猜测。在纯客户端 Javascript 中有此功能的实现,如果您关心谷歌它们,例如这个:

http://www.tomanthony.co.uk/blog/geocoding-uk-postcodes-with-google-map-api/

于 2012-04-25T15:00:43.643 回答