Клуб API Карт

требуется специалист по настройке карт API Яндекса

Пост в архиве.
smartfield.smartfield
23 марта 2012, 11:57

Необходим специалист, который сможет решить ниже приведенную задачу:

Задача делится на 3 части:
1)Стандартное АПИ Яндекса по выделению сегмента.
Стандартную реализацию по выделению сегмента описывать не вижу смысла, так как её можно посмотреть на множестве сайтов.
Например открыв ссылку http://www.cian.ru/search.php?flats=yes&obl_id=1 и выбрав "Карта Москвы" вы увидите хороший пример в котором можно выделить сегмент.
Нужна подобная страничка с чистым АПИ яндекса.

2)Перехват данных о сегменте.
В этой фазе, при подтверждении выбора сегмента на карте (submit) нужно данные о сегменте сохранить в таком виде, чтобы мы в любой момент могли передать их яндексу под средством php.
Жто необходимое условие для организации теневой работы сервера.

3)Эмуляция js апи через php с целью выявления точек внутри и снаружи сегмента:
У нас есть база данных с огромным количеством координат схожих с яндексовскими(пример: 39.945916,55.602500,39.873395,55.657342 ).
Также к этому моменту мы уже должны иметь базу координат сегментов сохранённых во второй фазе.
Средствами PHP в теневом режиме средствами АПИ яндекс нужно определить какие точки входят в сегменты (перекрёстный поиск).
Искать точки в сегменте нужно за один запрос. Это значит что нужно отправлять все точки для одного сегмента массивом, а не по одному.(судя по примерам, яндекс это поддерживает).
Так как это тестовое задание достаточно будет чтоб скрипт нашёл по одному сегменту все точки.
Для реализации задачи предпочтительнее использовать стандартные средства php(file_get_contents), яндекс доброжелательное на них реагирует и не проверяет массивы запроса на сколько я мог заметить.
Если же задача потребует передачи POST данных то можно задействовать CURL.

Пожелания к разработке:
1) Скрипт комментировать.
2) Разбить на 3 функции(можно файла) по фазам.
3) Классы не нужны, так как задача не так громоздка, а скрипт будет переделываться.
4) Ввод глобальных переменных избегать.

Заявки прошу направлять по почте: smartfield.smartfield@yandex.ru sergey.smartfield@gmail.com
в письме прошу сообщить срок, за который сможете выполнить работу, цену вопроса и Ваши контактные данные.