我搜索了一个基于位置的增强现实框架,其中包含适用于 Android、iOS 或最适合两者的 3D POI?
它不应该是 Wikiitude 或 Layer 之类的东西,因为用户必须始终从 Wikiitude 或 Layer 下载应用程序才能使用我自己的应用程序。对?
我想将它集成到我自己的应用程序中。我找到了 Mixare,但它似乎没有使用 3D POI。
我搜索了一个基于位置的增强现实框架,其中包含适用于 Android、iOS 或最适合两者的 3D POI?
它不应该是 Wikiitude 或 Layer 之类的东西,因为用户必须始终从 Wikiitude 或 Layer 下载应用程序才能使用我自己的应用程序。对?
我想将它集成到我自己的应用程序中。我找到了 Mixare,但它似乎没有使用 3D POI。
我也在寻找这样的东西。我刚刚发现http://www.3dar.us/这似乎是开始 iOS 的好地方。它不是开源的,这很糟糕。
编辑:
我已经试用过 Mixare,它给我留下了深刻的印象。我已经为Android编译了它。唯一让我感到困难的部分是确保项目使用的是 Google API v10,并且我已经安装了它。
Mixare 确实很容易支持兴趣点 (POI) 查看他们的wikipage了解更多信息,基本上你只需提供 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 的!
仅适用于 Android:在DroidAR中,添加预制 3-D POI 似乎很容易。
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 版本将在今年第四季度推出”。听起来很不错!:)
Appunta AR就像一个魅力。仅限安卓