Передать результат функции в значение свойства
Привет!
Есть функция, которая по клику пользователя на карту Google Maps возвращает координаты клика. google.maps.event.addListener(map, 'click', function( event ){ alert( "Latitude: "+event.latLng.lat()+" "+", longitude: "+event.latLng.lng() ); }); Есть функция, добавляющая маркер на карту (всегда в центр окна с картой). addMarker(){ let marker = new google.maps.Marker({ map: this.map, animation: google.maps.Animation.DROP, position: this.map.getCenter() }); let content = "<h4>Information!</h4>"; this.addInfoWindow(marker, content); } Мне нужно, чтобы в свойство position динамически передавались координаты клика по карте, чтобы пользователь мог поставить свой маркер в любое место на карте, а не только в центр по умолчанию. Что-то из разряда let coordinates = google.maps.event.addListener(map, 'click', ( event ) => latLng); addMarker(){ let marker = new google.maps.Marker({ map: this.map, animation: google.maps.Animation.DROP, position: coordinates }); let content = "<h4>Information!</h4>"; this.addInfoWindow(marker, content); } Каким образом можно реализовать такую задачу? |
Часовой пояс GMT +3, время: 03:28. |