Как изменить размер многоугольника на карте Google с помощью флаттера? - PullRequest
0 голосов
/ 04 июля 2019

Я использую пакет google_maps_flutter для использования карт Google и добавления многоугольника. Я хочу изменить размер / настроить многоугольник, чтобы получить правильную область.

Я пытался найти любое свойство для настройки, но не нашел.

Это код, в который я добавляю полигон в карты Google.

Widget build(BuildContext context) {
 return MaterialApp(
   home: Scaffold(
     appBar: AppBar(
       title: Text('Maps Sample App'),
       backgroundColor: Colors.green[700],
       actions: <Widget>[
         IconButton(
             icon: Icon(Icons.call_made),
             tooltip: 'Sign Out',
             onPressed: _signOut),
       ],
     ),
     body: Container(
       height: MediaQuery.of(context).size.height,
       width: MediaQuery.of(context).size.width,
       child: GoogleMap(
           onMapCreated: _onMapCreated,
           initialCameraPosition: CameraPosition(
             target: LatLng(widget.location.first.latitude,
                 widget.location.first.longitude),
             zoom: 11.0,
           ),
                 polygons: Set<Polygon>.of(<Polygon>[
             Polygon(
               polygonId: PolygonId('area'),
       points: _points,
       geodesic: true,
       strokeColor: Colors.blue,
       fillColor: Colors.lightBlue.withOpacity(0.1),
       visible: true
             )
           ]),
           markers: Set<Marker>.of(<Marker>[
             Marker(
                 markerId: MarkerId('1'),
                 position: LatLng(widget.location.first.latitude,
                     widget.location.first.longitude),
                 visible: true,
                 draggable: true)
           ])),
     ),
   ),
 );
}

Как изменить размер многоугольника, перетаскивая вершины?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...