как узнать текущее местоположение внутри здания iphone - PullRequest
0 голосов
/ 02 августа 2011

Как можно получить текущее местоположение внутри здания.Я хочу разработать приложение, похожее на это http://matadornetwork.com/goods/point-inside-indoor-map-application-for-the-iphone-and-android/ (в меньшем / менее сложном масштабе), и задаюсь вопросом о подходе, который я должен использовать.Есть ли какие-нибудь учебники / примеры / статьи, которые укажут мне правильное направление?Спасибо ...

Ответы [ 2 ]

1 голос
/ 02 августа 2011

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

1 голос
/ 02 августа 2011

Используя kCLLocationAccuracyBestForNavigation или kCLLocationAccuracyBest, вы можете рассчитывать на получение относительно точного местоположения вашего пользователя [см. Apple Руководство по программированию осведомленности о местоположении ].Необходимо учитывать, что

  • Использование GPS в помещении затруднит точное определение местоположения
  • Пользователи iPod Touch и iPad не смогут получить точное местоположение
  • Я сомневаюсь, что высота будет достаточно точной, чтобы сделать разницу между этажами в высотных зданиях

Также учтите, что вам придется собрать кучу информации о зданиях, которые вы хотите отобразить (не только нарисовать их план этажано также получите их точные координаты).

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

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

...