google-maps - 如何在颤动的谷歌地图上绘制折线
问题描述
我正在尝试使用颤振谷歌地图库在两个位置之间绘制折线。
// here the Map Body
body:Container(
child: GoogleMap(
myLocationEnabled: true,
mapType: MapType.hybrid,
onMapCreated: (GoogleMapController controller){
mapController=controller;
},
initialCameraPosition: CameraPosition(
target: center,
zoom: 11.0
),
markers: markers,
),
),
解决方案
在 Google() 小部件内部使用polygons
并尝试这样
GoogleMap(
markers: markersAr,
myLocationEnabled: true,
initialCameraPosition: CameraPosition(
target: LatLng(6.843369, 79.874814),
zoom: 12.99,
),
polygons: Set<Polygon>.of(<Polygon>[
Polygon(
polygonId: PolygonId('area'),
points: getPoints(),
geodesic: true,
strokeColor: Colors.red.withOpacity(0.6),
strokeWidth: 5,
fillColor: Colors.redAccent.withOpacity(0.1),
visible: true),
]),)
把你的坐标放入
获取点()
getPoints() {
return [
LatLng(6.862472, 79.859482),
LatLng(6.862258, 79.862325),
LatLng(6.863121, 79.863644),
LatLng(6.864538, 79.865039),
LatLng(6.865124, 79.864546),
LatLng(6.866451, 79.864667),
LatLng(6.867303, 79.86544),
LatLng(6.867899, 79.865826),
LatLng(6.867867, 79.866727),
LatLng(6.864884, 79.870333),
LatLng(6.861859, 79.873112),
LatLng(6.861593, 79.87499),
LatLng(6.860837, 79.876427),
];
}
推荐阅读
- firebase - 来自控制台的 Firebase 云消息传递不起作用
- microsoft-graph-api - 如何清除邮件中的地址?
- python - 如何在不更新光标的情况下读取文件?
- .htaccess - 对子域使用 .htaccess 强制 SSL 和 WWW
- scala - 如何使用同一数据框的另一列过滤 Spark 中的列表(2.2 版)
- android - 动画后将视图重置为原始位置
- amazon-web-services - 使用自签名证书验证复制从属服务器上的主机身份
- json - Arduino 从软件串口接收数据
- jmeter - 如何让 jmeter 在很小的时间间隔内启动许多请求
- amazon-web-services - aws 策略资源中的名称前缀