首页 > 解决方案 > 2秒后更新标记位置

问题描述

void initMarker(request, requestId) {
var p = request['Longitude'];
var markerIdVal = requestId;
final MarkerId markerId = MarkerId(markerIdVal);
final Marker marker = Marker(
  markerId: markerId,
  position: LatLng(p['geopoint'].latitude, p['geopoint'].longitude),
  infoWindow: InfoWindow(title: requestId, snippet: request['geohash']),
);
setState(() {
   timer = Timer.periodic(Duration(seconds: 2), (timer) {
  markers[markerId] = marker;
   });
  
});

}

上面的代码每 2 秒在地图上显示一次标记。我想在 2 秒后显示相对于设备当前位置的标记。任何帮助

标签: flutterdart

解决方案


推荐阅读