如何始终显示标记onTap()事件?

时间:2019-11-28 03:20:11

标签: google-maps flutter google-maps-api-3 dart

我创建了自定义信息窗口。点击标记时会显示。可以一直显示吗?

Marker(
  markerId: MarkerId(driverPoint.location.latitude.toString() +
      driverPoint.location.longitude.toString()),
  position: driverPoint.location,
  icon: _destinationIcon,
  onTap: () =>_onTap(driverPoint),
),

我在构建方法中添加了onTap方法..现在显示..但是我不能移动地图。我收到此错误

if(driverPoint.location.longitude != null){
  _onTap(driverPoint);
}
  

ERROR:flutter / lib / ui / ui_dart_state.cc(148)]未处理的异常:   'package:flutter / src / widgets / navigator.dart':断言失败:行   2069 pos 12:“!_ debugLocked”:不正确。

0 个答案:

没有答案