Java 如何在android中显示谷歌地图上的圆圈信息窗口
我想在谷歌地图上的特定位置显示圆圈,其半径将在运行时根据某些值定义 我可以使用以下方法在地图上添加圆圈:Java 如何在android中显示谷歌地图上的圆圈信息窗口,java,android,google-maps,Java,Android,Google Maps,我想在谷歌地图上的特定位置显示圆圈,其半径将在运行时根据某些值定义 我可以使用以下方法在地图上添加圆圈: Circle circle = map.addCircle(new CircleOptions() .center(result) .radius(Double.parseDouble(size)*100) .strokeColor(Color.RED) .fillColor(Color.BLUE) )
Circle circle = map.addCircle(new CircleOptions()
.center(result)
.radius(Double.parseDouble(size)*100)
.strokeColor(Color.RED)
.fillColor(Color.BLUE)
);
单击此圆圈时,我需要显示一个信息窗口
,该窗口与标记
时显示的窗口相同(即为每个标记设置标题和片段
,并在单击时显示)
如何实现这一点?在圆圈的相同位置添加一个带有0x0 px图标的标记 当用户点击离中心足够近的位置时,信息窗口将为您显示
当用户使用OnMapClickListener和调用marker.showInfoWindow()在远离中心的地方单击时,您仍然需要处理这种情况。我们还可以将现有标记的alpha设置为0.0F,这将使现有标记根据alpha值完全透明,并且还将显示完全透明标记的infowindow