How to add a marker tap/click on map using Flutter/Dart?

后端 未结 3 767
鱼传尺愫
鱼传尺愫 2021-01-12 16:10

I just started to take a look into flutter/dart. Coming from HTML5/Javascript, I wonder what would be an equivalent to:

google.maps.event.addListener(map, \         


        
3条回答
  •  隐瞒了意图╮
    2021-01-12 16:59

    The plugin has finally added an onTap property for the GoogleMap Class.

    final ArgumentCallback onTap
    

    Example:

    GoogleMap(
        markers: _markers,
        initialCameraPosition: _theSecretLocation,
        onMapCreated: (GoogleMapController controller) {
          _controller.complete(controller);
        },
        onTap: _handleTap,
      ),
      ...
    
     _handleTap(LatLng point) {
    setState(() {
      _markers.add(Marker(
        markerId: MarkerId(point.toString()),
        position: point,
        infoWindow: InfoWindow(
          title: 'I am a marker',
        ),
        icon:
            BitmapDescriptor.defaultMarkerWithHue(BitmapDescriptor.hueMagenta),
      ));
    });
    }
    

提交回复
热议问题