Untitled
Hdhdunknown
plain_text
4 years ago
882 B
12
Indexable
import 'package:fluster/fluster.dart';
import 'package:google_maps_flutter/google_maps_flutter.dart';
import 'package:meta/meta.dart';
class MapMarker extends Clusterable {
final String id;
final LatLng position;
final BitmapDescriptor icon;
MapMarker({
@required this.id,
@required this.position,
@required this.icon,
isCluster = false,
clusterId,
pointsSize,
childMarkerId,
}) : super(
markerId: id,
latitude: position.latitude,
longitude: position.longitude,
isCluster: isCluster,
clusterId: clusterId,
pointsSize: pointsSize,
childMarkerId: childMarkerId,
);
Marker toMarker() => Marker(
markerId: MarkerId(id),
position: LatLng(
position.latitude,
position.longitude,
),
icon: icon,
);
}Editor is loading...