Я сделал нечто подобное, с помощью кнопок со стрелками, перемещающих маркер плоскости. Класс GMapMarker имеет переменную позиции, которую вы можете использовать для этого. Используя мой код в качестве примера, он выглядит примерно так:
plane.Position = new PointLatLng (широта, долгота)