谷歌地图显示位置

时间:2011-11-28 09:13:17

标签: html google-maps google-static-maps

在我的应用程序中,我想在谷歌地图中显示两个或多个点,还需要在它们之间画一条线。我希望通过html标签显示。我该怎么办?

1 个答案:

答案 0 :(得分:3)

所以你需要使用static maps API

以下是标记和折线的示例:

<img src="http://maps.googleapis.com/maps/api/staticmap?
size=500x300
&amp;sensor=false
&amp;markers=color:green|label:1|51.511333,-0.119355
&amp;markers=color:blue|label:2|51.507801,-0.107569
&amp;markers=color:red|label:3|51.510999,-0.104297
&amp;path=color:0xff0000ff|weight:5|51.511333,-0.119355|51.506205,-0.114462|51.507774,-0.10861|51.507801,-0.107569|51.5071,-0.107344|51.507207,-0.105016|51.507507,-0.104404|51.510999,-0.104297">

enter image description here

最后一行开始设置折线的属性,即其颜色为红色(ff0000)。最后一个'ff'表示它是100%稳固的,但你可以在00 - FF(基数16)之间的任何地方改变最后两个字符,使其在0到100%不透明度之间变化(或者如果你将最后两个字符完全取消,它会' ll默认为50%不透明度)。它的重量(厚度)为5 之后,它只是折线的坐标列表,每个坐标由|

分隔

查看文档:{​​{3}}