flutter - 如何在谷歌地图中制作多个圆圈
解决方案
使用此代码非常容易:
Set<Circle> mCircle = Set.from([
Circle(
circleId: CircleId(id1),
center: LatLng(lat, lng),
radius: 500,
),
Circle(
circleId: CircleId(id2),
center: LatLng(lat2, lng2),
radius: 500,
)
]);
GoogleMap(
mapType: MapType.normal,
initialCameraPosition: initialMapLocation,
onMapCreated: (GoogleMapController controller) {
_controller.complete(controller);
},
onCameraMove: null,
circles: mCircle,
);
推荐阅读
- html - 段落的子元素应用 CSS 后,标签未下推至 html 元素下方
- css - 对齐双重包裹的嵌套 flex
- python - 当芹菜块中的任务失败时继续
- python - 我收到一个导入错误:没有名为 cv2 的模块
- c# - 发送 XML Web 请求
- java - Java Switch 语句中的多个变量
- flutter - 检查 Flutter Web 应用程序的元素支持
- git - 在 vscode 中登录到 github 后恢复在 vs code 中所做的本地 git 更改
- angular - 将变量角度从组件传递到另一个
- algorithm - 给定一个加权图和自然数 k,如何找到可以除以 k 的从节点 s 到 t 的最便宜的路径?