Радарный вид, как лову [закрыто]
Привет, я разрабатываю приложение для iOS, основанное на местоположении. В которой есть функция поиска друзей пользователя в режиме радара. Я получаю широту и долготу друзей из бэкенда. Теперь я попробовал так много вещей, чтобы показать их в виде радара, как компас (означает, когда я вращаю пятна друга в радаре также вращается)
Потребность клиента особенность ровно как и приложение тебе
Как я могу это сделать ? Пожалуйста, помогите мне.
3 ответа:
Если вы не беспокоитесь о кривизне земной поверхности, то это превращается во что-то действительно легкое.
Вы меняете все широты и долготы в полярную систему координат (угол и величина от ваших собственных широты и долготы). Затем вы получаете компасный пеленг устройства. Затем вы настраиваете все углы "друга" на основе угла вашего устройства. Затем нанесите все на карту (переведя полярные координаты обратно в декартовы). После обновления всякий раз, когда меняется направление компаса устройства (или обновляется местоположение друга).
Это много математики, но процесс довольно простой, и вы должны быть в состоянии получить всю информацию о конверсии с помощью одного поиска google.
Если Вам также требуется изображение с камеры в реальном времени и дополнения к нему, вы можете использовать Wikitude SDK, который включает настраиваемый виджет радара (см. Пример здесь). Вы можете использовать его и без изображения камеры, однако библиотека может быть слишком большой для вашего случая.