Angular-google-maps: Qu'en est-il de la reliure bidirectionnelle sur le marqueur lat/lng ?

Créé le 7 juil. 2017  ·  4Commentaires  ·  Source: SebastianM/angular-google-maps

(lire le titre)
PS exportAs: 'agmMarker'

stale

Commentaire le plus utile

@matt-lethargic Smth comme ceci :
<agm-marker [markerDraggable]="true" (dragEnd)="markerMoved($event)" [latitude]="latitude || 39.8282" [longitude]="longitude || -98.5795"></agm-marker>

markerMoved(e) { const geocoder = new google.maps.Geocoder(); geocoder.geocode({'location': e.coords}, (res, status) => { if (status === google.maps.GeocoderStatus.OK && res.length) { this.ngZone.run(() => this.setLocation(res[0])); } }) }

setLocation(place) { this.latitude = place.geometry.location.lat(); this.longitude = place.geometry.location.lng(); }

Tous les 4 commentaires

Je suis nouveau sur Angular2 et AGM, mais j'adorerais ça, je pensais vraiment que ça l'aurait déjà été.
Est-ce que n'importe qui sait comment obtenir le lat/lng d'un marqueur traîné ??

@matt-lethargic Smth comme ceci :
<agm-marker [markerDraggable]="true" (dragEnd)="markerMoved($event)" [latitude]="latitude || 39.8282" [longitude]="longitude || -98.5795"></agm-marker>

markerMoved(e) { const geocoder = new google.maps.Geocoder(); geocoder.geocode({'location': e.coords}, (res, status) => { if (status === google.maps.GeocoderStatus.OK && res.length) { this.ngZone.run(() => this.setLocation(res[0])); } }) }

setLocation(place) { this.latitude = place.geometry.location.lat(); this.longitude = place.geometry.location.lng(); }

<agm-marker (dragEnd)="draggEnded($event)" [markerDraggable]="true" [latitude]="tripMirror.departure?.latitude" [longitude]="tripMirror.departure?.longitude" iconUrl="assets/icons/icon_marker_red.png"></agm-marker>

Pour une raison quelconque, lorsque j'essaie de le faire glisser, je ne déplace que toute la carte, je ne suis pas en mesure de déplacer le marqueur... aucune aide à ce sujet ?

Ce problème a été automatiquement marqué comme obsolète car il n'a pas eu d'activité récente. Il sera fermé si aucune autre activité ne se produit. Merci pour vos contributions.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

alexweber picture alexweber  ·  4Commentaires

ChrisDevinePimss picture ChrisDevinePimss  ·  3Commentaires

stot3 picture stot3  ·  3Commentaires

DeveloperAdd007 picture DeveloperAdd007  ·  3Commentaires

dineshkumar20 picture dineshkumar20  ·  3Commentaires