Я сделал карту Google, которая показывает текущий адрес на карте. У меня также есть перетаскиваемый маркер.
Я пытаюсь отобразить форматированный адрес маркера при загрузке карты, а также хочу отобразить форматированный адрес после изменения положения маркера. Как мне этого добиться?
Я попробовал несколько методов из документации Google, но не смог найти правильное решение.
Ниже мой .ts файл
this.geocoder = new google.maps.Geocoder();
this.geolocation.getCurrentPosition().then((position) => {
let latLng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
var mapOptions = {
center: latLng,
zoom: 17,
streetViewControl: false,
mapTypeControl: false,
fullscreenControl: false,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
this.map = new google.maps.Map(this.mapRef.nativeElement, mapOptions);
// Place a draggable marker on the map
var marker = new google.maps.Marker({
position: latLng,
map: map,
animation: google.maps.Animation.BOUNCE,
draggable: true,
title: "Drag me!"
});
}, (err) => {
console.log(err);
});
Пожалуйста, помогите, застрял здесь очень долго: (