buildLayer method

  1. @override
Widget buildLayer(
  1. BuildContext context,
  2. MapState map
)
override

override this function for every map layers

Implementation

@override
Widget buildLayer(BuildContext context, MapState map) {
  return Positioned.fill(
    child: Align(
      alignment: Alignment.bottomLeft,
      child: Container(
        decoration: BoxDecoration(
          color: Colors.white.withOpacity(0.7),
          borderRadius: const BorderRadius.only(
            topRight: Radius.circular(8.0),
          ),
        ),
        padding: const EdgeInsets.symmetric(
          vertical: 4,
          horizontal: 10,
        ),
        child: Text(
          HtmlUnescape().convert(attribution ?? ''),
          style: const TextStyle(
            fontSize: 11,
            color: Colors.black45,
          ),
        ),
      ),
    ),
  );
}