Конечно, прикладываю. Сразу скажу писал для себя и на скорую руку поэтому комментов нет практически, и где-то используются не особо красивые решения, есть также явные косяки в реализации, но их не устранял так как под себя делал, и знаю как обойти их - например jmapview не корректно размещается в tabcontrol (не корректно прорисовывается), но у меня задачи с размещением контрола сугубо на форме, поэтому до исправления руки не дошли - но можете дописать это под себя, если сие пофиксите и скините мне - буду очень благодарен. Модуль называется Android.Native.JMapView - он дает возможность работы с JMapView. TMapView тоже естественно основан на JmapView но там гораздо больше функционала, на мой взгляд лишнего, а того что надо нету. Здесь сделано по-проще по аналогии с Java. Мне этого модуля хватает во всяком случае. За основу взят DPF.JmapView Романа Янковского большое спасибо ему за это. Android.BaseControl - этот файл содержит класс от которого унаследован мой класс карты в модуле Android.Native.JMapView.
TAndroidNativeMapView умеет все самое необходимое для карты (ну по моим меркам естественно)
вот список возможностей
procedure AddMarker - добавляет маркер на карту
procedure AddPolyline - добавляет полилинию
procedure RemoveMarker - удаляет маркер
procedure SetCameraPosition(Lat, Lng: Double; Zoom: Single) - устанавливает камеру по координатам с зумом
procedure Clear; - очищает карту от всего
procedure Loaded; override; - загрузить карту
procedure MapShow; - показать карту (без миганий удалось сделать)
procedure MapHide; скрыть карту без миганий
procedure Resume; возобновить прорисовку карты
procedure Suspend; приостановить прорисовку карты
function Snapshot(Recipient: TMapScreenshotRecipient): Boolean; - сделать скрин карты
function SelectMarker(MarkerIndex:integer):Boolean; выделить маркер заданным цветом
function SelectReset:Boolean; сбросить выделенный маркер к цвету который у него был или битмапу
property MyLocationEnabled - мое местоположение включение\выключение
property ZoomControlEnabled - включение\выключение зумма
property OnMarkerClick - обработка события клика по маркеру
property OnMapLoaded - обработка события загрузки карты
property OnMapClick - обработка события клика по карте
property OnInfoWindowClick - обработка события клика по информационному окну
property Color - задать цвет информационного окна
property CustomWindowAdapter - использовать ли кастомное информационное окно (true\false)
любой другой функционал который есть или нету в стандартном MapView в рамках JGoogleMap можно легко добавить если он вам понадобится
Ну и если будут вопросы задавайте - постараюсь оперативно отвечать
Прикрепляю также apk -шку на всякий - там по нажатию кнопки тест выполняется ваш код
Form1.FullScreen:=not Form1.FullScreen;
У меня нормально работает ничего не появляется никаких панелей - пробуйте у себя. IDE Delphi Berlin - проверял на Android 4.1 и 5.0
TEST.rar