Notes |
|
(0002219)
|
gpsMax
|
21-04-2011 13:39
|
|
Да, мне тоже это нужно. Только вот я не придумал, как это может выглядеть и работать, а голой идеей разработчики не заинтересуются.
Сможете описать всё в деталях? |
|
|
(0002220)
|
Shtorm
|
21-04-2011 13:47
|
|
Навскидку -
Создание -
1) жмешь определенную кнопку
2) Ставишь центр окружности
3а) Ставишь позицию границы окружности - область создалась
3б) вводишь в какое-то поле число - радиус + выбор единицы измерения ( метры , километры )
Режим редактирования
а) Перетаскиваем центр вместе с выделенной областью
б) Перетаскиваем границу окружности
в) вводим радиус в каком-то поле |
|
|
(0002222)
|
gpsMax
|
21-04-2011 13:59
(edited on: 21-04-2011 14:01) |
|
Куда эти круги будут сохраняться и в каком формате?
Обычные полигоны задаются точками, а на добавление сущности "тип+центр+радиус" разработчики вряд ли пойдут.
В принципе, легко можно было бы сделать формирование окружности в виде полигона, приближенного парой десятков точек, но его целиком перемещать не получится. Перемещение и изменение радиуса критично?
|
|
|
(0002224)
|
Shtorm
|
21-04-2011 14:11
|
|
Ну насчет хранения , это я не в курсе , им виднее на месте ))))
Но по логике лишние сущности не желательно создавать .
Так круг это у нас собственно 2 величины - координаты центра и радиус .
И любые изменения это собственно изменения одной из этих величин .
Перемещение и изменения радиуса думаю необходимы для удобства использования фичи.
Лично я вижу использования этой функции как отмечание желательных и нежелательных областей на карте . Соответственно можно в настройках добавить желательные цвета заливки для разного типа областей . Ну и на самой области в контекстном меню добавить команду залить цетом 1 , залить цветом 2. |
|
|
|
Новых сущностей в системе меток не будет в ближайшей пятилетке. Так что если других идей нету, то я закрою эту хотелку. |
|
|
(0002227)
|
Shtorm
|
21-04-2011 14:22
|
|
Ну я не программист что бы давать какие-то детализированные советы ...
Сделайте что-ли отдельный файл для хранения кругов , мне казалось по сравнению с основной функциональностью программы , это пожелание технически не должно быть мегасложным ...
или если все так не просто :) , храните их как n-угольники , типа 32-угольник :) |
|
|
(0002229)
|
gpsMax
|
21-04-2011 14:53
|
|
Для разработчиков этого проекта очень важна обратная совместимость данных. Например, вложенные категории так и реализовали, найдя способ такой совместимости. |
|
|
|
Максимум что могу пообещать, это построение полигона по точке, радиусу в километрах и количеству углов. Тоесть создали полигон, а дальше он живет своей жизнью как и любой другой нарисованный вручную. |
|
|
(0003708)
|
zOn
|
05-09-2011 20:32
(edited on: 05-09-2011 20:46) |
|
этот скрипт не поможет?
http://www.simplecoding.org/kak-pokazat-na-google-maps-obekty-naxodyashhiesya-v-zadannoj-oblasti.html
а здесь? http://bbs.keyhole.com/ubb/ubbthreads.php?ubb=showflat&Number=31363&page=4
вот онлайн генератор для страждущих http://transition.fcc.gov/mb/audio/bickel/circleplot.html еще http://www.zonums.com/gmaps/kml_circles.html
|
|
|
(0003709)
|
feya
|
06-09-2011 03:54
|
|
Я недавно, кстати, размышлял на тему кругов. Не используя углы, окружность можно хранить как полигон, который имеет 2 вершины. |
|
|
(0003711)
|
ELITE
|
06-09-2011 04:50
|
|
+1
более того, хотелось бы не только круг, но и "склеивание", чтобы по нажатию шифта, следующая область добавлялась к текущей, а не заменяла её |
|
|
(0003712)
|
zOn
|
06-09-2011 05:06
|
|
feya, это как? в KML? у него ж даже в документации сказанно, что круг и элипс - отсутствуют как клас. |
|
|
|
>Я недавно, кстати, размышлял на тему кругов. Не используя углы, окружность можно хранить как полигон, который имеет 2 вершины.
Не прокатит. Как ты отличишь его от пути из двух точек? |
|
|
(0003749)
|
feya
|
06-09-2011 17:28
|
|
zOn, не, kml в данном случае не причем, с ним будут только проблемы при экспорте.
vdemidov, так же как отличаем полигон - наличием последней вершины равной первой. |
|
|
(0003752)
|
zOn
|
06-09-2011 17:39
|
|
feya, а как тогда экспортировать?
>наличием последней вершины равной первой.
так всё же 3 вершины? |
|
|
|
>а как тогда экспортировать?
очевидно, в SVG ))))) |
|
|
(0003760)
|
feya
|
07-09-2011 04:05
|
|
>так всё же 3 вершины?
Храниться буду 3 а для пользователя 2. |
|
|
(0003761)
|
zOn
|
07-09-2011 04:17
|
|
SVG конечно хорошо. Он тоже вроде родственен XML и был чуть ли не первым форматом векторного изображения совместимым с веб.
я бы не отказался от поддержки SVG, но не думаю, что только из-за окружностей авторы станут прикручивать его. |
|
|
(0003944)
|
zOn
|
15-09-2011 06:01
|
|
на ВиКимапии появились (может уже давно) круглые области. Смотрятся вполне себе кругом, но по сути обычный полигон с координатами вершин. САС нормально их обрабатывет. Для примера можно глянуть место крушения ЯК-42 под Ярославлем. А каким инструментом оно задается в ВиКи я не знаю, т.к. не зареган там. |
|
|
(0003945)
|
Tolik
|
15-09-2011 06:03
|
|
Конечно, САС нормально их отрабатывает, это же просто полигоны :) |
|
|
(0003946)
|
zOn
|
15-09-2011 06:05
|
|
Больше интерес вызывает инструмент ввода круглых областей. Понятно, что хранятся они как обычные полигоны. Ведь не будет сидеть пользователь и по лекалу ставить вершины, что бы получился "круглый" полигон. |
|
|
(0003994)
|
zOn
|
21-09-2011 19:59
|
|
вот у гугла код по отображению круга:
http://google-maps-api-version-2.touraineverte.com/aide-documentation-exemple-tutoriel-didacticiel/polygone.htm#polygone |
|
|
(0004875)
|
zOn
|
12-01-2012 08:15
|
|
теперь в 3-й версии
http://webmap-blog.ru/google-maps/rabotaem-s-okruzhnostyu-v-javascript-api-google-maps-v3 |
|
|
(0018100)
|
zed
|
19-10-2017 18:25
|
|
Добавил инструмент "Измерение окружности" (иконка циркуля, рядом с линейкой).
После измерения, окружность можно сохранить в виде полигона в базу меток. |
|