有谁知道是否可以获得 API V3 的静态地图(图像地图)?
问问题
13795 次
3 回答
12
于 2010-05-11T13:59:28.310 回答
6
Google Static Maps API 是与 Google Maps API 不同的 API。
请注意,在加载地图时,Google Maps API V3 使用静态地图,因此您可以更快地查看地图。Google Maps API V2 的相同技术在这里解释http://code.google.com/apis/maps/articles/static+js.html。
于 2011-01-25T20:33:23.940 回答
0
如前所述,静态地图 API 是第 2 版。这是一个很好的文档: https ://developers.google.com/maps/documentation/staticmaps/
至少,这是我快速搜索后的快速理解。我创建静态地图的唯一时间通常是在路线页面的末尾,我已经在其中创建了交互式地图。我有一个 ID 为“StaticMap”的 div,然后我使用这个函数:
function makeStaticMap(Destination,LatLon)
{
Dest = Destination.split(",");
Dest[0] = Dest[0].replace(/ /gi, "+");
Dest[1] = Dest[1].replace(/ /gi, "+");
var StaticLink = '<img src="http://maps.google.com/maps/api/staticmap?center='+Dest[0]+','+Dest[1]+','+Dest[2]+'&zoom=16&size=600x300&maptype=roadmap&markers=color:blue%7Clabel:%7C'+LatLon+'&sensor=false" />';
var LinkDiv = document.getElementById("StaticMap");
LinkDiv.innerHTML = StaticLink;
}
当然,LatLon 是一个逗号分隔的字符串,而 Destination 是“Address,City,State,ZipCode”。
希望这可以帮助。
于 2015-01-22T03:48:44.797 回答