Используя kCLLocationAccuracyBestForNavigation
или kCLLocationAccuracyBest
, вы можете рассчитывать на получение относительно точного местоположения вашего пользователя [см. Apple Руководство по программированию осведомленности о местоположении ].Необходимо учитывать, что
- Использование GPS в помещении затруднит точное определение местоположения
- Пользователи iPod Touch и iPad не смогут получить точное местоположение
- Я сомневаюсь, что высота будет достаточно точной, чтобы сделать разницу между этажами в высотных зданиях
Также учтите, что вам придется собрать кучу информации о зданиях, которые вы хотите отобразить (не только нарисовать их план этажано также получите их точные координаты).
После того, как вы получите всю эту информацию, представление светящейся точки на изображении не должно быть трудным, просто вопрос преобразования географических координат в нечто более управляемое (в масштабеCGRect различных изображений, представляющих здания).Нет необходимости использовать mapkit.
Что касается программного обеспечения, на которое вы ссылаетесь, я сомневаюсь, что оно может точно предоставить результаты с точки зрения текущего местоположения пользователей (но все же полезно, например, для получения телефонных номеров и информации о компасе).).К сожалению, эта технология очень перспективна.