Заказчик
Заказчик dev23 | FL.RU

Заказчик

На сайте 6 лет и 7 месяцев (заходил 6 лет 3 месяца 29 дней назад)
0
16
Рейтинг
16
Все (2)       Заказы (2)        Вакансии (0)       Конкурсы (0)
Разместить заказ
25 Августа 2019
Бюджет: 12 500 руб
Требуется добавление двух фич в приложение для iOS, написанное на Objective C. Приложение пока не в App Store.
1. Поиск объектов на карте в области произвольной формы.
2. Буферизация (увеличение/уменьшение) этой произвольной области.
Есть API для поиска объектов, которое ищет в области прямоугольной формы (принимает координаты двух противоположных углов прямоугольника). Реализовано рисование произвольной области на карте и преобразование в массив координат.
Поэтому требуется вычисление обрамляющего прямоугольника, запрос API по нему, а затем отбрасывание лишних результатов (тех, которые не пересекаются с нарисованной областью). Объектами могут быть как точки на карте, так и полигоны, и даже мультиполигоны.
Буферизация – это известная функция геопроцессинговых библиотек, здесь не надо изобретать велосипед.
Наш нативный формат геоданных – GeoJSON, необходимо это учесть.

Требуемые геометрические функции, а именно: вхождение в область и буферирование – обязательные элементы серьезных геопроцессинговых библиотек.
На Андроиде мы успешно используем JTS, а на вебсайте – turfjs.
Существует также библиотека на Swift – GEOswift.
Мы рассматриваем любую библиотеку, решающую наши задачи. Это может быть либо GEOswift, тогда надо будет сообразить, как конвертировать в/из GeoJSON, либо JTS, тогда надо настроить мост Java-Obj.C, либо turfjs, тогда надо будет запускать JS код в WebView или как-то иначе, либо любая другая (бесплатная) библиотека с буферизацией и определением пересечений полигонов.

Работа не очень трудозатратная по времени, но требует большой квалификации. Поэтому, пожалуйста, не беритесь за работу, если не понимаете, как сделать.

Требуемый функционал можно посмотреть на нашем вебсайте routes.global или в андроид приложении Routes.global. В приложении надо сначала выбрать ваш исходный город. Выберите кнопку "поиск на карте", далее выбираете типы объектов под строкой поиска (поиск идет сразу по всей видимой карте), рисуете пальцем/мышью область, и в ней опять происходит поиск. Область можно увеличить и уменьшить.

Прошло времени с момента публикации: 6 лет 4 месяца 19 часов 42 минуты
Раздел: Программирование / iOS

29 Мая 2019
Бюджет: 500 руб
Нужна консультация по настройке инстансов и балансировщика на Amazon AWS. Есть готовый инстанс веб-сайта с ненастроенным балансировщиком, инстанс RDS c Postgres, и инстанс рендер-сервера для ботов (так как сайт – одностраничный SPA). Веб-сайт состоит из миллионов виртуальных страниц, но в сайтмапе гораздо меньше.

Прошло времени с момента публикации: 6 лет 6 месяцев 27 дней 17 часов 38 минут
Раздел: Аутсорсинг и консалтинг / Техническая поддержка

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».