以编程方式在谷歌地图颤动上选择一个标记

Posted

技术标签:

【中文标题】以编程方式在谷歌地图颤动上选择一个标记【英文标题】:Programmatically selecting a marker on google map flutter 【发布时间】:2019-10-12 08:08:56 【问题描述】:

我们必须显示标记 InfoWindow 并增加标记的大小以通过编程方式显示突出显示位置的焦点。我们如何在颤动的谷歌地图中实现这一点? Example image

【问题讨论】:

【参考方案1】:

要选择标记,请执行以下操作:

maker.onTap();

要显示标记信息窗口,请执行以下操作:

googleMapController
            .animateCamera(CameraUpdate.newLatLngBounds(bounds, 45.0))
            .then((_) async 
          await Future.delayed(Duration(seconds: 1));
          googleMapController.showMarkerInfoWindow(markerId);
    );

【讨论】:

【参考方案2】:

您可以使用 GoogleMapController 来显示信息窗口。

googleMapController.showMarkerInfoWindow(markerId);

【讨论】:

【参考方案3】:

您好,目前不可能,但存在一些问题:https://github.com/flutter/flutter/issues/29899 和 https://github.com/flutter/flutter/issues/33481。

【讨论】:

以上是关于以编程方式在谷歌地图颤动上选择一个标记的主要内容,如果未能解决你的问题,请参考以下文章

使用当前位置将折线绘制到目的地,并在谷歌地图上添加标记,标记颤动

当我在谷歌地图上标记时如何获取地址的所有详细信息。然后它将在颤动中填充文本框

地理标记/绘图 MapKit 核心定位

在颤动的谷歌地图的自定义标记中添加数字? [关闭]

怎么在谷歌地图上做标记呀

Recyclerview 数据以标记在谷歌地图中