Я использую Google Map для сбора данных маркера для включения в отправку формы. Моя проблема в том, что пользователь может добавить столько маркеров, сколько он пожелает, перед отправкой. Я хотел бы ограничить его, чтобы можно было добавить только 1 маркер. Вот мой код:
GEvent.addListener(map, "click", function(overlay, latlng) {
if (latlng) {
marker = new GMarker(latlng, {draggable:true});
GEvent.addListener(marker, "click", function() {
var html = "<table>" +
"<tr><td>Name:</td> <td><input type='hidden' id='name'/> </td> </tr>" +
"<tr><td>Address:</td> <td><input type='hidden' id='address'/></td> </tr>" +
"<tr><td>Type:</td> <td><select id='type'>" +
"</select> </td></tr>" +
"<tr><td></td><td></td></tr>";
marker.openInfoWindow(html);
});
map.addOverlay(marker);
}
});