Основанная на местоположении система дополненной реальности (Android, iOS) с 3D POI?
Я ищу систему дополненной реальности на основе местоположения с 3D POI для Android, iOS или наиболее подходящую для обоих?
Это не должно быть что-то вроде Wikitude или Layer, потому что пользователь должен всегда загружать приложение из Wikitude или Layer, чтобы использовать мое собственное приложение. Правильно?
Я хотел бы интегрировать его в свое собственное приложение. Я нашел Mixare, но все же кажется, что здесь не используются 3D POI.
5 ответов
Только для Android: в DroidAR, кажется, легко добавить готовые 3-D POI.
Я тоже ищу такую вещь. Я только что нашел http://www.3dar.us/ который кажется хорошим местом для начала для iOS. Это не с открытым исходным кодом, который является обломом.
Редактировать:
Я попробовал Mixare, и я действительно впечатлен этим. Я скомпилировал его для Android. Единственная часть, которая доставляла мне неприятности, заключалась в том, чтобы убедиться, что в проекте используется Google API v10, и что я его установил.
Mixare легко поддерживает точки интереса (POI). Посетите их вики-страничку, чтобы узнать больше об этом, в основном вы просто кормите JSON. Я лично собираюсь использовать CouchDB с GeoCouch для обслуживания данных, с бесплатным хостингом, предоставленным iriscouch
JSON должен выглядеть следующим образом:
{
"status": "OK",
"num_results": 1,
"results": [
{
"id": "2827",
"lat": "46.43893",
"lng": "11.21706",
"elevation": "1737",
"title": "Penegal",
"distance": "9.756",
"has_detail_page": "1",
"webpage": "http%3A%2F%2Fwww.suedtirolerland.it%2Fapi%2Fmap%2FgetMarkerTplM%2F%3Fmarker_id%3D2827%26project_id%3D15%26lang_id%3D9"
}
]
}
Самое замечательное в том, что оно под лицензией GPL!
Существует кодовый вклад в mixare, который реализует плоскость горизонта OpenGL. Это доступно здесь: https://github.com/ferdinandtorggler/mixare/commit/0a8a7e070ef076239e0cb39606f3ac85faa324fe
Это только начало, поскольку оно не связано с источниками данных, но основы должны быть там. На следующей неделе у нас будет хакатон ( http://www.mixare.org/2011/11/its-almost-hackathon-time-are-you-ready/) и хотя я ничего не могу обещать, openGL определенно находится в списке дел:-)
НТН
Я нашел Layar Player. "Layar Player - это инструмент, который позволяет любому встраивать слои дополненной реальности непосредственно в свое собственное приложение". "В настоящее время Layar Player предназначен только для iPhone, но версия для Android будет доступна в четвертом квартале этого года". Это звучит очень хорошо!:)