framework для openstreetmap
Добавлено: 03 апр 2017, 21:34
Подскажите, кто какие фреймворки знает для работы с openstreetmap картой offline?
В которых есть:
1) Получение адреса по координатам (нажал на карте, получил координату, по ней получил адрес) / получение координат по адресу (прямой обратный geocoding offline)
2) Возможность добавлять на карту свои данные (объекты(иконки swg например)) динамически во время работы (то есть ввел координаты, нажал что-то, объект на карте появился; нажал другую кнопку, объект пропал; нажал на объект, получил событие с "id" объекта, что бы инфу о нем отобразить).
Платформа windows/linux.
Какие есть фреймворки/связки серверов с чем-то, с помощью которых можно это сделать?
Размер карты, например вся Беларусь
Объекты на карту могут добавляться/обновляться удаляться по много раз в секунду (достаточно обновлять карту на экране например раз в секунду или по конкретному такому запросу).
Это не web приложение и большой необходимости в подключении нескольких клиентов нет, то есть если сервер и будет, то клиент может быть и один на этом же сервере (локально).
Варианты когда сервер только раздает карту и обрабатывает geocoding, а все остальное делается на клиенте, тоже подойдут (сесть VPN и возможно подключать несколько клиентов не критична, но будет плюс).
Использовал cartotype, но у него есть некоторые минусы, интересны альтернативные варианты
В которых есть:
1) Получение адреса по координатам (нажал на карте, получил координату, по ней получил адрес) / получение координат по адресу (прямой обратный geocoding offline)
2) Возможность добавлять на карту свои данные (объекты(иконки swg например)) динамически во время работы (то есть ввел координаты, нажал что-то, объект на карте появился; нажал другую кнопку, объект пропал; нажал на объект, получил событие с "id" объекта, что бы инфу о нем отобразить).
Платформа windows/linux.
Какие есть фреймворки/связки серверов с чем-то, с помощью которых можно это сделать?
Размер карты, например вся Беларусь
Объекты на карту могут добавляться/обновляться удаляться по много раз в секунду (достаточно обновлять карту на экране например раз в секунду или по конкретному такому запросу).
Это не web приложение и большой необходимости в подключении нескольких клиентов нет, то есть если сервер и будет, то клиент может быть и один на этом же сервере (локально).
Варианты когда сервер только раздает карту и обрабатывает geocoding, а все остальное делается на клиенте, тоже подойдут (сесть VPN и возможно подключать несколько клиентов не критична, но будет плюс).
Использовал cartotype, но у него есть некоторые минусы, интересны альтернативные варианты