|
ПРОЕКТЫ ДАННОЙ КАТЕГОРИИ Все проекты данной категории - 85 TOP 10 ФРИЛАНСЕРОВ Скрипты / Web-приложения
|
Google Maps APIСкрипты / Web-приложения, Web-программирование
Нужно сделать что то вроде вот этого http://gmaps-samples.googlecode.com/svn/trunk/poly...
Только из инструментов рисования будет только один — прямоугольник. Когда пользователь кликает на иконку (вид 1) прямоугольника, то переходит в режим редактирования. (При этом иконка меняется на «активную» (вид 2). Если на неё кликнуть ещё раз, то пользователь из режима редактирования выйдет). В режиме редактирования при клике на карту устанавливается одна вершина прямоугольника. При перемещении мышки (при этом левую кнопку удерживать не надо) прорисовывается прямоугольник, у которого одна вершина это точка первого клика, а вторая вершина по диагонали это настоящее положение курсора. При втором клике устанавливается вторая вершина и прямоугольник фиксируется. При этом пользователь выходит из режима редактирования. При этом изменяется иконка прямоугольника (вид 3). Если кликнуть на неё, то нарисованный прямоугольник удалиться и иконка смениться на вид 1. Если в режиме редактирования пользователь кликнет и будет перемещать мышь удерживая левую кнопку, то прямоугольник не будет прорисовываться, а будет пролистываться карта. Нарисованный прямоугольник перемещать или изменять размеры нельзя. Одновременно может быть нарисован только один прямоугольник. Главное. Когда нарисован прямоугольник, под картой будут отображаться координаты двух его диагональных вершин.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||