2015-08-17 1 views
0

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

Что может быть наивным подходом к преодолению этого, потенциально добавляя дополнительную услугу (например, простой Wi-Fi-преобразователь тепла) для устранения некоторой неоднозначности местоположения, чтобы создать надежную привязку к местоположению? Есть ли у них какие-либо API-интерфейсы, чтобы помочь с такой проблемой?

ответ

0

Вы говорите о некоторых конкретных зданиях или любом здании, которое ввел пользователь? В первом случае я буду использовать маяки или IndoorAtlas. Оба метода требуют, чтобы вы посетили здания и либо установили маяки, либо планировали его с помощью IndoorAtlas. С маяками было бы достаточно просто разместить по одному на каждом выходе, чтобы следить за тем, кто входит и существует здание.

На самом деле нет возможного способа достичь точности уровня здания с помощью метода, который был бы возможен для любого здания. Единственным исключением могут быть некоторые общественные здания, которые Google отображает в закрытых помещениях (подробнее о проекте Google в закрытых помещениях here). Однако список доступных мест по-прежнему очень ограничен.

Несмотря на то, что это не оптимально, проще всего использовать GPS/core-location для этого проекта. Согласно нашим экспериментам, GPS никогда не показывает ваше местоположение внутри здания, где вы сейчас находитесь, но всегда около 15 м за его пределами. Вы можете попытаться разместить геозонность, которая немного больше, чем само здание вне мест, которые вы хотите использовать.

Какую бы технологию вы в конечном итоге использовали, вы можете попробовать API Proximi.io для супер простого решения отслеживания местоположений и геозон/маяков.

+0

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

+0

Также, чтобы ответить на ваш вопрос - его для любого здания, которое пользователь попытается вручную заполнить пробел, потенциально сделав какое-то тепловое отображение. –

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