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

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。

【讨论】:

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