У меня есть массив реальных достопримечательностей JSON, полученный из API (сгенерированного Java), взятого из базы данных PostgreSQL:
[
{
"code": 18554,
"lat": 43.36161686223077,
"lon": 3.15837302430637,
"taxon": {
"popularNameEN": "Moon trefoil",
"media": {
"thumbnail": "//upload.wikimedia.org/wikipedia/commons/thumb/8/81/Cistus_creticus_1.jpg/240px-Moon_trefoil.jpg"
}
}
},
{
"code": 13826,
"lat": 42.36162882111323,
"lon": 3.158355343054932,
"taxon": {
"popularNameEN": "Rock rose",
"media": {
"thumbnail": "//upload.wikimedia.org/wikipedia/commons/thumb/c/cc/Cistus_creticus_RJB2.JPG/240px-Cistus_creticus_RJB2.JPG"
}
}
}
]
(16000 PoI на площади 14 гектаров).
В настоящее время мое приложение рисует их на 2-й карте с регулярными данными (с Leaflet) с именем и миниатюрой (у меня уже есть функция, которая показывает только 8 ближайших, а не все 16000).
Iхочу показать ту же информацию простым и легким способом дополненной реальности в телефонах Android.
Мне все равно, если результат не идеален, потому что компас, или что-то еще.Я забочусь о том, чтобы использовать 100% бесплатное программное обеспечение с открытым исходным кодом и избегать использования внешнего API, если это возможно.Мне нужно что-то простое для показа моему клиенту, но, возможно, что-то достаточно хорошее, чтобы продолжать улучшать мое приложение в будущем.Какие рамки / библиотеки я должен использовать для этого и как?