как можно было бы вызвать метод метеора изнутри обратного вызова GoogleMaps.ready? Я использую dburles: пакет google-maps.Meteor google maps javascript api
На клиенте
GoogleMaps.ready('eventsmap', function(map) {
google.maps.event.addListener(map.instance, 'click', function(event) {
Markers.insert({lat: event.latLng.lat(), lng: event.latLng.lng()});
});
...
Я попробовал следующее:
GoogleMaps.ready('eventsmap', function(map) {
google.maps.event.addListener(map.instance, 'click', function(event) {
var lat = event.latLng.lat();
var lng = event.latLng.lng();
Meteor.call("insertMarker", lat, lng, function(error, results) {
if(error) {
console.log(error.reason);
} else {
console.log(results);
}
});
});
...
На сервере у меня есть метод "insertMarker", который будет вставить маркер в коллекцию маркеров. Но полученное событие не определено исключение. Есть идеи? Спасибо.