В настоящее время у меня возникают проблемы с добавлением маркера при нажатии на Карты Google. Я использую http://angular-ui.github.io.
Вот мой код: HTML:
<ui-gmap-google-map center='map.center' zoom='map.zoom' events="map.events">
<ui-gmap-marker coords="map.marker.coords" idKey="map.marker.id"></ui-gmap-marker>
</ui-gmap-google-map>
И есть мой JS:
$scope.map = {
center: {
latitude: alat.value, longitude: alon.value },
zoom: 15,
streetViewControl: false,
events: {
click: function (map, eventName, originalEventArgs) {
var e = originalEventArgs[0];
var lat = e.latLng.lat(),lon = e.latLng.lng();
$scope.map.marker = {
id: 1,
coords: {
latitude: lat,
longitude: lon
}
};
$scope.$apply();
}
}
};
Я следил за API-интерфейсом Angular -Google-Maps, но я пока не совсем превосходен в API Карт Google. До сих пор я понял, что мое событие click действительно работает, но мой маркер не добавляется на карту. Помощь будет оценена.