Не так давно в блоге API Яндекс.Карт была заметка «Пример использования HTML5 drag-and-drop в API Яндекс.Карт».
Пользователи могут добавлять метки простым перетаскиванием на карту.
У меня возник вопрос, а как тоже самое сделать в API Google Maps v3.
Предлагаю Вам решение.
С правой стороны от карты расположены иконки меток трех видов: бар, кафе и ресторан.
Кликаем мышью по одной из них и перетаскиваем на карту в нужное место.
Если щелкнуть по добавленной метке, мы увидим координаты ее в балуне.
Работа примера проверена в следующих браузерах: Google Chrom 24.0.1312.57, Firefox 18.0.2, Opera 12.0, Internet Explorer 9, Yandex 1.5.1104.222
Загрузить архив с кодом примера
Для написания заметки использовался пример «Drag Objects from the Document to the Map (Maps API v3)».
Хорошая вещь — можно скомпоновать с другим уроком — по определению координат…
Хорошо бы знать — что именно не будет работать в старых браузерах, не поддерживающих хтмл5…