Я бы предложил расширить класс MapActivity и использовать оверлеи, чтобы нарисовать любые дополнительные функции «Golf», которые вы хотите добавить, например, местоположение пользователя.По мере того, как они перемещаются в тележке для гольфа, вы можете сохранять их статическое положение относительно экрана, например, держать их по центру и прокручивать карту в любом направлении, в котором они движутся.Дополнительным аспектом сохранения их центрирования является также сохранение карты с севером, направленным вверх, и предоставление некоторой дополнительной направленной обратной связи пользователю, такой как стрелка, показывающая направление его движения, например, если пользователь путешествует на восток, значок, показывающий его местоположение, будетнаходиться в центре экрана со стрелкой, указывающей на восток, с прокруткой карты справа налево.