如何在地图中显示多边形的名称或ID作为标签

问题描述 投票:0回答:1

我正在尝试使用谷歌地图包在 Flutter 中制作带有一些标记和多边形的地图,我想为它们显示标签,对于标记来说,我可以这样做很容易。

我想要一些类似的东西来显示一些多边形,我该怎么做?与标记类相反的多边形类不计入“infoWindow”变量,那么我该怎么做呢?

我正在寻找这样的东西,红色区域是多边形,中间有一个标签来显示多边形的名称

这就是我创建新多边形的方式,区域是一个列表,我在其中存储所有多边形的信息。

Polygon(
        polygonId: PolygonId(zones[i].name),
        points: zones[i].points,
        fillColor: Colors.black.withOpacity(0.3),
        strokeColor: Colors.black,
        geodesic: true,
        strokeWidth: 4,
      )

这就是我创建新标记的方式,地标是一个列表,我在其中存储所有标记的信息

Marker(
          markerId: MarkerId(landmarks[i].id),
          position: landmarks[i].point,
          infoWindow: InfoWindow(
            title: landmarks[i].name,
          ))
flutter dart google-maps
1个回答
0
投票

你找到这个问题的任何解决方案了吗:我正在寻找类似的东西,红色区域是多边形,中间有一个标签来显示多边形的名称?

© www.soinside.com 2019 - 2024. All rights reserved.