一个用于创建和使用带标签文本的Google Maps标记的包;最简单高效的方式。

Pub Package MIT License

特点

logo

在您的Flutter应用中使用此应用来

  • 在Flutter应用中包含带文本的标记
  • 自定义标签的背景颜色
  • 自定义标签的字体样式
  • 实现您可以使用普通标记完成的任何其他功能

入门

  1. 为拥有Google Maps进行基本设置
  2. 创建一个普通标记的集合(Set),并将其作为Google Maps小部件的markers参数赋值
  3. 导入此包;label_marker,并在要添加标签标记时,在标记集合上调用addLabelMarker()函数。
  4. 将LabelMarker小部件(通过提供必需的参数,即label、position和markerId创建)传递给上述函数。(请参阅示例。)
  5. 请记住使用'then'关键字在addLabelMarker()函数中调用setState。

用法

markers.addLabelMarker(LabelMarker(
    label: "TextToShow",
    markerId: MarkerId("idString"),
    position: LatLng(10.0, 11.0),
    backgroundColor: Colors.green,
    )).then((value) {
    setState(() {});
    },
);

附加信息

这是单独完成的,非常欢迎贡献。任何关于在手动调用函数后无需setState的想法或建议,将不胜感激。

享受此包。开发出一些漂亮的东西。

GitHub

查看 Github