Для партии AR вы можете использовать этот исходный код . Для второй функциональности используйте датчик для запуска намерений. И третье использование MapActivity, вы можете начать с этого примера Удачи!
Вы можете использовать junaio. Он бесплатный и поддерживает платформы как для Android, так и для iPhone. См. Следующую ссылку http://www.junaio.com/
Кодирование также очень просто с помощью junaio. Его PHP