有没有一种方法可以在Google Maps API中的单个静态地图上绘制多个地址?通过网址生成Google地图
这里是一个地址的例子画在:
http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=H9R1H3+57%20EASTVIEW%20AVENUE
将这样的一个例子网址是什么样的?
有没有一种方法可以在Google Maps API中的单个静态地图上绘制多个地址?通过网址生成Google地图
这里是一个地址的例子画在:
http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=H9R1H3+57%20EASTVIEW%20AVENUE
将这样的一个例子网址是什么样的?
的唯一方法是创建一个KML文件输出多重点。
它甚至可以是一个动态脚本。
如
http://server.com/kml?a=adress+one&b=address+two&c=address+three
可能是一个动态脚本读取从URL地址,并输出KML代码。
则可以通过这个链接到地图(地图接受q =参数KML文件的URL - propelly编码当然)
演示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
没有必要使用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中,取决于我们要求的响应。
我认为您正在寻找类似的东西?
看一看静态地图API。作为参考,静态地图API不同于普通的谷歌地图API。因此,谷歌地图api(当前是v3)是与静态地图api(当前是v2)不同的api。
https://developers.google.com/maps/documentation/staticmaps/
可惜我部署的手持设备,包括老黑莓,这是不是非常非常的JavaScript友好。 – robert 2010-09-20 14:13:19