离子MARKER_DRAG_END事件无效

时间:2017-10-11 11:56:09

标签: ionic-framework google-maps-markers ionic3 ionic-native

我需要在拖动标记时在地图中停止拖动

我添加了一个它没有被触发的GoogleMapEvent.MARKERS_END

      this.map.addMarker({
        title: 'Current Location',
        icon: 'red',
        animation: 'DROP',
        position: {
          lat: this.location.lat,
          lng: this.location.lng,
        },
        draggable: true,
      })
        .then((marker) => {
          marker.on(GoogleMapsEvent.MARKER_DRAG_END)
            .subscribe(() => {
              console.log('dragged');
            });
          marker.on(GoogleMapsEvent.MARKER_CLICK)
            .subscribe(() => {

              alert('clicked');
            });
        });

2 个答案:

答案 0 :(得分:0)

使用

时解决了这个问题
this.map = this.googleMaps.create(this.mapElement, mapOptions);

创建地图

答案 1 :(得分:0)

navController.navigationController?.navigationBar = MyNavigationBar