如何将标记与谷歌地图查询字符串

时间:2012-02-20 20:47:03

标签: google-maps google-maps-markers

我可以与谷歌地图共享一个位置,提供lat和lon参数。例如;

http://maps.google.com/maps?ll=40.01696,32.33076&z=17

使用“ll”参数,我可以将地图居中。有没有办法将标记放到指定的位置?

4 个答案:

答案 0 :(得分:8)

如果您自己使用'q',请执行以下操作:

http://maps.google.com/maps?q=40.01696,32.33076&z=17

然后你会在所提供的坐标点上得到一个绿色指针,但你也会得到一个不需要的额外红色标记,用于附近的一个感兴趣的点,这看起来不太好,可能让观众感到困惑。 / p>

最佳选择是使用'q = loc:',如:

http://maps.google.com/maps?q=loc:40.01696,32.33076&z=17

这只会为所提供的坐标显示一个红色标记,并将地图置于该点的中心位置。

答案 1 :(得分:1)

只需使用“q”即可。它会在那里放一个标记。

https://maps.google.com/maps?q=40.01696,32.33076&

答案 2 :(得分:0)

有一个参数saddr

它实际上是指为路线的起点放置一个标记,但您可以使用它来放置标记并共享位置(包括标记)

但当然您也可以保存公共地图并分享。

答案 3 :(得分:0)

看看以下内容:

[https://developers.google.com/maps/documentation/staticmaps/#Markers][1]

我一直在考虑做同样的事情:

&安培;标记=彩色:0xd94bf9%7Clabel:A%7C25.250327,55.3332642

所以在这里我的颜色,标签文本和位置用%7C分隔,用于API中详述的管道分隔符