3

我需要生成一个指向谷歌地图的链接,其中包含一个位置和一个围绕它的圆圈。我发现了几个与生成 URL 相关的问题/答案(例如这个)。到目前为止,我能够显示位置、使用缩放因子等(请参见下面的链接)。

https://maps.google.com/maps?q=39.211374,-82.978277+%28You+Were+Here%29&z=14&ll=39.211374,-82.978277

(可点击)

但是是否可以在指定位置周围添加一个具有一定半径的圆?(我知道它与 javascript 一起使用,但这不是一个选项)。

在相关说明中:是否有所有可用 GET 参数的描述?许多答案链接到http://mapki.com/wiki/Google_Map_Parameters,不再可用。

4

2 回答 2

1

经过几个小时的研究,我想我可以说不可能像 JavaScript API 那样在一个位置周围画一个圆圈。但是,可以在一个位置周围绘制一个多边形,并且由于(几乎)可以将圆建模为多边形,因此这是解决该问题的一种可能方法。此处描述了 PHP 中的一种可能实现

于 2013-01-07T23:15:05.223 回答
0

我不确定是不是这样:

circle = new google.maps.Circle({

map: map,
radius: XXX,
position: xxxx,
visible: boolean
})

marker = new google.maps.Marker(markerOptions); 
// binds radius(circle) to marker
circle.bindTo('center', marker, 'position');
于 2017-07-19T19:28:31.900 回答