Xamarin формирует карты — задает пеленг (Maps Api)

#google-maps #xamarin #xamarin.forms

#google-карты #xamarin #xamarin.формы

Вопрос:

Я создаю приложение, ориентированное на карты, и у меня возникла небольшая проблема.

Я показываю свою карту и получаю текущее местоположение. Я вижу синюю точку на карте , и иногда появляется стрелка направления .

Однако я не могу найти никакого способа установить подшипник. (или установите стрелку в направлении, на которое указывает телефон)

Например , в приложении Google Maps , когда вы перемещаете телефон , вы можете видеть положение пользователя , показывая направленный туман в направлении , куда указывает телефон .

Я использую плагин compass и получаю показания компаса в диапазоне 0-360, однако я не уверен, как добавить это в мою карту местоположение пользователя, чтобы стрелка указывала в этом направлении.

Есть какие — нибудь идеи , как поступить дальше ?

Комментарии:

1. Какой плагин вы используете для своей карты Xamarin Forms? Этот ?

Ответ №1:

Я разрабатываю имя Xamarin.Формы.GoogleMaps, которые могут устанавливать пеленг, как Google Maps API.

amay077/Xamarin.Формы.GoogleMaps: библиотека карт для Xamarin.Формы с использованием Google maps API

 // No animation
await map.MoveCamera(CameraUpdateFactory.NewCameraPosition(
    new CameraPosition(
        new Position(35.7104, 139.8093), // center
        17d, // zoom
        45d, // bearing(rotation)
        60d))); // tilt

// With animation
await map.AnimateCamera(CameraUpdateFactory.NewCameraPosition(
    new CameraPosition(
        new Position(35.7104, 139.8093), // center
        17d, // zoom
        45d, // bearing(rotation)
        60d)), // tilt
    TimeSpan.FromSeconds(1));