В настоящее время я показываю свое местоположение на карте успешно. У меня есть Геоположение моего местоположения, и из этого я могу получить MyGeoPosition.Coordinate.Accuracy, который находится в метрах. Я бы хотел отобразить это на карте, как это делают большинство приложений для картографирования, чтобы обеспечить контекст качества точности позиции. Что я хотел бы знать, это лучший способ показать это. Я планировал нарисовать эллипс, но я не знаю, как рассчитать ширину и высоту эллипса из значения метра и уровня масштабирования карты. Любые идеи будут оценены.Windows Phone: Отображение точности GeoCoordinate на карте
2
A
ответ
4
Посмотрите на это "Retrieving current location".
double myAccuracy = ...;
GeoCoordinate myCoordinate = ...;
double metersPerPixels = (Math.Cos(myCoordinate.Latitude * Math.PI/180) * 2 * Math.PI * 6378137)/(256 * Math.Pow(2, myMap.ZoomLevel));
double radius = myAccuracy/metersPerPixels;
Ellipse ellipse = new Ellipse();
ellipse.Width = radius * 2;
ellipse.Height = radius * 2;
ellipse.Fill = new SolidColorBrush(Color.FromArgb(75, 200, 0, 0));
0
Mmmm ... Не уверен Если этот ответ вам нужен, но: Почему бы вам не нарисовать цветной круг и не изменить цвет (красный-желтый-зеленый) и изменить цвет в зависимости от диапазона метров, например, если точность составляет менее 100 цветов, от 100 до 500 желтых, более 500 красных.
Смежные вопросы
- 1. Попросите пользователя указать местоположение на карте Windows Phone
- 2. C# Windows Phone 8.1 Как получить объект Geocoordinate
- 3. Windows Phone 8 карты
- 4. Текущая позиция щелчка на карте windows phone
- 5. Положение кнопки на карте - Windows Phone 8
- 6. Windows Phone 8 - HowTo отображает текущую позицию на карте
- 7. Как конвертировать E6 отформатированные местоположения в объекты Windows GeoCoordinate для Windows Phone?
- 8. Windows Phone 8 - отображение текста на плитке
- 9. Множественные штырьки Bing maps windows phone 7
- 10. Windows Phone Offline routing
- 11. Отображение на карте СТЛ
- 12. Отображение штампов на карте
- 13. Windows Phone Regional Issues
- 14. Windows Phone 8.1 показать близлежащие места на карте C#
- 15. привязка местоположения на карте в Windows Phone 8,1
- 16. как добавить защелки на карте в Windows Phone 8,1
- 17. добавляющие PushPins на карте в Windows Phone 8,1
- 18. Windows Phone 7.5 - Как рассчитать маршрут на карте?
- 19. GeoCoordinate System.FormatException
- 20. Отображение маркера xml на карте google maps
- 21. Отображение InAppBrowser с Ionic + Windows Phone 8.1
- 22. Отображение разных календарей в Windows Phone 7
- 23. Отображение списка стран в Windows Phone 8,1
- 24. Windows Phone 8.1 Отображение значения вида List
- 25. Отображение изображения в круге в Windows Phone
- 26. Ошибка с Geolocator Windows Phone
- 27. Настройка Pushpins на Windows Phone 8 Bing Maps (XAML C#)
- 28. Отображение значений ListBox в Windows Phone 8
- 29. Как показать несколько Pushpins Windows Phone 8
- 30. Отображение Великобритании на карте Google
его вариант, но радиус визуально показывает все места, в которых вы могли бы быть, и является более интуитивным вариантом –