Я создаю приложение и использую нативные карты Google, и хочу получить позицию по методу клика:
map.on(GoogleMapsEvent.MAP_CLICK).subscribe(e => {
});
Как получить широту и долготу от этой функции?
пожалуйста, помогите мне, спасибо.
Мой метод onClick:
map.on(GoogleMapsEvent.MAP_CLICK).subscribe(e => {
// var latit = '' + e;
// const latnum = latit.substring(latit.indexOf(' ') + 1, latit.indexOf(','));
// const lngnum = latit.substring(latit.lastIndexOf(' ') + 1, latit.length - 1);
console.log(e.latLng.lat());
const coordinates: LatLng = new LatLng(e.latLng.lat(), e.latLng.lng());
const position = {
target: coordinates,
zoom: 16
};
const markerOptions: MarkerOptions = {
position: coordinates,
title: 'موقعیت شما'
};
const marker = map.addMarker(markerOptions)
.then((marker: Marker) => {
marker.showInfoWindow();
});
map.animateCamera(position);
});
}