一个用于创建和使用带标签文本的Google Maps标记的包;最简单高效的方式。
特点
在您的Flutter应用中使用此应用来
- 在Flutter应用中包含带文本的标记
- 自定义标签的背景颜色
- 自定义标签的字体样式
- 实现您可以使用普通标记完成的任何其他功能
入门
- 为拥有Google Maps进行基本设置
- 创建一个普通标记的集合(Set),并将其作为Google Maps小部件的markers参数赋值
- 导入此包;label_marker,并在要添加标签标记时,在标记集合上调用addLabelMarker()函数。
- 将LabelMarker小部件(通过提供必需的参数,即label、position和markerId创建)传递给上述函数。(请参阅示例。)
- 请记住使用'then'关键字在addLabelMarker()函数中调用setState。
用法
markers.addLabelMarker(LabelMarker(
label: "TextToShow",
markerId: MarkerId("idString"),
position: LatLng(10.0, 11.0),
backgroundColor: Colors.green,
)).then((value) {
setState(() {});
},
);
附加信息
这是单独完成的,非常欢迎贡献。任何关于在手动调用函数后无需setState的想法或建议,将不胜感激。
享受此包。开发出一些漂亮的东西。
