2010-09-20 72 views
4

有没有一种方法可以在Google Maps API中的单个静态地图上绘制多个地址?通过网址生成Google地图

这里是一个地址的例子画在:

http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=H9R1H3+57%20EASTVIEW%20AVENUE 

将这样的一个例子网址是什么样的?

回答

3

有是一个jQuery插件,我已经用它和它的伟大工程

检查

http://gmap.nurtext.de/examples.html

+0

可惜我部署的手持设备,包括老黑莓,这是不是非常非常的JavaScript友好。 – robert 2010-09-20 14:13:19

0

的唯一方法是创建一个KML文件输出多重点。

它甚至可以是一个动态脚本。

http://server.com/kml?a=adress+one&b=address+two&c=address+three

可能是一个动态脚本读取从URL地址,并输出KML代码。

则可以通过这个链接到地图(地图接受q =参数KML文件的URL - propelly编码当然)

+0

演示http://maps.google.co.uk/maps?q=http:%2F%2Fnearby.org.uk%2Fa2k.php%3Fa%3DBirmingham,%2BUK%26b%3Dlondon,uk%26c%3Dbrighton,联合王国 – barryhunter 2011-10-04 18:59:36

0

没有必要使用KML文件,我们可以直接访问谷歌Places API。 Google Places API响应由当前位置周围的所有(实际上最多20个)位置组成。 url请求的一个例子如下所示。

https://maps.googleapis.com/maps/api/place/search/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false&key=AIzaSyAiFpFd85eMtfbvmVNEYuNds5TEF9FjIPI 

响应可能在Json或XML中,取决于我们要求的响应。

0