Радарный вид, как лову [закрыто]


Привет, я разрабатываю приложение для iOS, основанное на местоположении. В которой есть функция поиска друзей пользователя в режиме радара. Я получаю широту и долготу друзей из бэкенда. Теперь я попробовал так много вещей, чтобы показать их в виде радара, как компас (означает, когда я вращаю пятна друга в радаре также вращается)

Потребность клиента особенность ровно как и приложение тебе

Как я могу это сделать ? Пожалуйста, помогите мне.

Введите описание изображения здесь

3 9

3 ответа:

Если вы не беспокоитесь о кривизне земной поверхности, то это превращается во что-то действительно легкое.

Вы меняете все широты и долготы в полярную систему координат (угол и величина от ваших собственных широты и долготы). Затем вы получаете компасный пеленг устройства. Затем вы настраиваете все углы "друга" на основе угла вашего устройства. Затем нанесите все на карту (переведя полярные координаты обратно в декартовы). После обновления всякий раз, когда меняется направление компаса устройства (или обновляется местоположение друга).

Это много математики, но процесс довольно простой, и вы должны быть в состоянии получить всю информацию о конверсии с помощью одного поиска google.

Я создал похожий LOVOO, как Radar view для iOS. Он доступен на github.

Https://github.com/abm-adnan/Radar

iOS Radar View

Если Вам также требуется изображение с камеры в реальном времени и дополнения к нему, вы можете использовать Wikitude SDK, который включает настраиваемый виджет радара (см. Пример здесь). Вы можете использовать его и без изображения камеры, однако библиотека может быть слишком большой для вашего случая.