toMarker method

Marker toMarker(
  1. BuildContext context,
  2. int loop, {
  3. String? id,
})

Implementation

Marker toMarker(BuildContext context, int loop, {String? id}) {
  var latitude = position.latitude.get(
    context: context,
    loop: loop,
  );
  if (latitude is String) {
    latitude = double.tryParse(latitude) ?? 0;
  }
  var longitude = position.longitude.get(
    context: context,
    loop: loop,
  );
  if (latitude is String) {
    longitude = double.tryParse(longitude) ?? 0;
  }
  return Marker(
    markerId: MarkerId(id ?? this.id),
    position: LatLng(latitude, longitude),
    infoWindow: InfoWindow(
      title: title.get(
        context: context,
        loop: loop,
      ),
      snippet: snippet.get(
        context: context,
        loop: loop,
      ),
    ),
  );
}