ich verwende Ionic 2 und die google maps cordova plugin.Ionic 2 - Google Maps Nativ: Marker Click-Ereignis nicht ausgelöst
"cordova-plugin-Googlemap": "^ 2.0.11"
Ich kann nicht diese Zuhörer bekommen zu schießen.
wird die Markierung auf der Karte hinzugefügt, aber das Click-Ereignis nicht den Alarm nicht ausgelöst.
Danke für die Hilfe!
let latlng = new LatLng(spot.lat, spot.long);
let markerOptions: MarkerOptions = {
'position': latlng,
'animation': 'drop'
};
this.map.addMarker(markerOptions).then((marker: Marker) => {
marker.addEventListener(GoogleMapsEvent.MARKER_CLICK).subscribe(e => {
alert('foo');
});
});
Weitere Informationen
@ionic-native/core: 'version': 3.7.0
@ionic-native/google-maps: 'version': '4.3.0'
import { GoogleMaps, GoogleMap, GoogleMapsEvent, GoogleMapOptions, CameraPosition, MarkerOptions, LatLng, Marker } from '@ionic-native/google-maps';
ich durch mehrere lat
long
Koordinaten am Looping und sie auf der Karte hinzufügen. Das Ereignis wird für keines von ihnen ausgelöst.
Wenn ich versuche, die auch nur eine der Markierungen zu anbringen es funktioniert auch nicht.
Schließlich, wenn ich eine andere Alarmbereitschaft versetzen sie nicht schießen. Ist es möglich, dass das Zusatzmarkerversprechen nicht aufgelöst wird?
this.map.addMarker(markerOptions).then((marker: Marker) => {
alert('in here');
marker.addEventListener(GoogleMapsEvent.MARKER_CLICK).subscribe(e => {
alert('foo');
});
});
Welche Versionen von '@ ionic-native/core' und' @ ionic-native/google-maps' verwenden Sie? Zumindest der obige Code sollte funktionieren. – wf9a5m75
@ wf9a5m75 Ich habe zusätzliche Informationen hinzugefügt. Danke für die Hilfe. Ich denke, es sollte funktionieren, nicht sicher, was ich falsch mache – srm