2014-01-27 3 views
9

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

Клиента должен особенность именно как приложение LOVOO

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

enter image description here

+1

Привет user2210755! Что вы подразумеваете под «получением широты и долготы от бэкэнда»? URL-адрес с базой данных друзей? –

+0

Я думаю, что у нас есть конфликт с существующим патентом от lovoo http://www.google.com/patents/DE102005021628B4?cl=en&hl=ru. Как вы думаете? –

ответ

5

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

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

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

+1

Есть ли учебник или объяснения, как это сделать. –

+1

Ваш google так же хорош, как и мой, я никогда не делал этого и в коде. – Putz1103

+1

Спасибо .. Я попробую это. –

4

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

10

Я создал аналогичный LOVOO, такой как вид радара для iOS. Он доступен на github.

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

iOS Radar View

+1

Это для iOS, есть ли способ использовать его для Android? –

+0

@shahzainali lol Я думаю, нет – Mikhail

+0

@Mikhail Хорошо: p –

Смежные вопросы