Android: Пользовательская автономная карта с использованием изображения

Я пытаюсь создать приложение, которое может отображать карту, используя изображение, хранящееся в приложении, с большей частью функциональности Карт Google, но используя этот пользовательский образ и не имея необходимости подключаться для извлечения фрагментов карты. Главное, что я ищу, это способ отображения изображения, в котором пользователь может зажимать, чтобы масштабировать, перетаскивать, чтобы перемещаться и нажимать на наложения. Я также попытаюсь добавить наложения на карту на основе координат lat / long и отобразить местоположение пользователя, но это не должно быть слишком сложно, так как я могу определить одну точку lat / long на карте и рассчитать все остальные из этого. Кто-нибудь знает что-нибудь, что я могу использовать для отображения такой карты?

Вы можете заглянуть в библиотеку osmdroid it'sa, которая позволяет вам делать именно то, что вы хотите, используя карту из OpenStreetMap .

Мы используем его, чтобы иметь такие функции, как в «Google Map», но находясь в автономном режиме с изображениями, загружаемыми на SDCard. Вы можете использовать такие инструменты, как Mobac, для создания автономных атласов.

Я просто не уверен, что вы сможете добавлять наложения на карту …