2016-02-12 5 views
-4

Допустим, я хотел написать программу, которая заняла мое местоположение, и дала мне GPS самого быстрого маршрута на мою кухню или в гостиную, как я могу это написать? (Предположим, что я пишу в java или объективе C)Как я могу включить GPS в программу

Редактировать: Я прошу прощения, если этот вопрос не соответствует общему использованию этого веб-сайта, я не хочу, чтобы кто-нибудь написал этот код для меня. Просто широкий взгляд на то, как включить GPS в программу, - это то, что я ищу.

+1

Этот сайт предназначен для вопросов и ответов по конкретным проблемам программирования. Это не служба написания кода. Вам лучше научиться кодировать это самостоятельно, а затем задавать вопросы по пути, когда вы застреваете. – NoChinDeluxe

+1

Google для внутренней навигации. Этот вопрос слишком широк и не очень ясен. – AlbAtNf

+1

Вы сначала потратили бы некоторое время на изучение предмета, а затем собрав знания, вы бы выполнили необходимый код. Программист, который может программировать только по указанию других программистов, не очень полезен. – Kayaman

ответ

0

Как указано в комментариях, этот сайт не является сервисом написания кода, однако, если вы пытаетесь изучить Java или иметь проект, я более чем счастлив дать вам некоторое «вдохновение».

Сначала вам нужно создать переменную для каждого местоположения.

Тогда вам нужно будет определить каждый возможный путь между этими объектами.

Используя информацию о пути между объектами, вам необходимо написать логику, которая учитывала бы положение человека в доме относительно переменной назначения для определения наиболее эффективного пути.

Так скажем, у вас есть гостиная, фойе, кухня, спальня, ванная комната.

Жилая комната соединена с фойе, спальней и кухней. Фойе подключается к гостиной и кухне. Спальня соединяется с ванной комнатой и гостиной.

Так скажем логически, что вы создаете маршрут №1, который идет в спальню-> Гостиная-> Кухня.

Так если у вас есть эта информация ваша программа могла бы сказать

если (человек находится в спальне) { если (назначения кухня) { Take маршрут # 1 }

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

+0

Спасибо, что ответили! Чтобы быть ясным, я не хочу, чтобы кто-нибудь написал этот код для меня, я просто искал широкий взгляд на то, как я могу это сделать. –

+0

Спасибо. Если вы хотите написать его, как настоящую систему GPS, просто подумайте о том, что включает в себя систему GPS. Это, конечно, «Глобальная система позиционирования», использующая широту и долготу, чтобы определить вашу позицию. Затем он принимает желаемое местоположение (координаты), а использование логики определяет наиболее эффективный путь для поступления. Не забудьте отметить мой ответ и поддержать, если я помог вам! – jesric1029

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