мой вопрос таков:
Что GEvent.addListener (map, function "click" () {...}) возвращает в функцию обратного вызова? Я вообще не нахожу никакой информации в справочнике GMaps, можете ли вы показать мне ее? Единственное, что я обнаружил, это то, что есть два параметра, «overlay» и «latLng», которые передаются. Название этих параметров не должно интересовать, верно? Я мог бы также назвать их "Foo" и "бар", насколько я знаю.
Но параметр "оверлей" в любом случае кажется пустым?
Также у меня проблемы с передачей этих двух параметров непосредственно в функцию обратного вызова, которую я создал сам, которая выглядит так ...
GEvent.addListener(gmap, "click", generateMarker(overlay, latLng));
... вместо написания следующего, который на самом деле работает нормально.
GEvent.addListener(gmap, "click", function(overlay, latLng) {
generateMarker(overlay, latLng);
});