MapScene.CreateFromLocationAndRadius Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
CreateFromLocationAndRadius(Geopoint, Double) |
Создает сцену для отображения на карте на основе одного географического расположения и радиуса. |
CreateFromLocationAndRadius(Geopoint, Double, Double, Double) |
Создает сцену для отображения на карте на основе одного географического расположения, радиуса, заголовка и шага. |
CreateFromLocationAndRadius(Geopoint, Double)
Создает сцену для отображения на карте на основе одного географического расположения и радиуса.
public:
static MapScene ^ CreateFromLocationAndRadius(Geopoint ^ location, double radiusInMeters);
/// [Windows.Foundation.Metadata.Overload("CreateFromLocationAndRadius")]
static MapScene CreateFromLocationAndRadius(Geopoint const& location, double const& radiusInMeters);
[Windows.Foundation.Metadata.Overload("CreateFromLocationAndRadius")]
public static MapScene CreateFromLocationAndRadius(Geopoint location, double radiusInMeters);
function createFromLocationAndRadius(location, radiusInMeters)
Public Shared Function CreateFromLocationAndRadius (location As Geopoint, radiusInMeters As Double) As MapScene
Параметры
- location
- Geopoint
Центр сцены.
- radiusInMeters
-
Double
double
Радиус вокруг центра, который будет отображаться в сцене, в метрах.
Возвращаемое значение
Представляет представление карты в элементе MapControl.
- Атрибуты
Комментарии
Этот конструктор эквивалентен вызову CreateFromLocationAndRadius(Geopoint, Double, Double, Double) со следующими значениями параметров по умолчанию: headingInDegrees = 0 (Север) и pitchInDegrees = 0 (прямой просмотр). Дополнительные сведения см. в разделе примечаний метода CreateFromLocationAndRadius(Geopoint, Double, Double).
См. также раздел
Применяется к
CreateFromLocationAndRadius(Geopoint, Double, Double, Double)
Создает сцену для отображения на карте на основе одного географического расположения, радиуса, заголовка и шага.
public:
static MapScene ^ CreateFromLocationAndRadius(Geopoint ^ location, double radiusInMeters, double headingInDegrees, double pitchInDegrees);
/// [Windows.Foundation.Metadata.Overload("CreateFromLocationAndRadiusWithHeadingAndPitch")]
static MapScene CreateFromLocationAndRadius(Geopoint const& location, double const& radiusInMeters, double const& headingInDegrees, double const& pitchInDegrees);
[Windows.Foundation.Metadata.Overload("CreateFromLocationAndRadiusWithHeadingAndPitch")]
public static MapScene CreateFromLocationAndRadius(Geopoint location, double radiusInMeters, double headingInDegrees, double pitchInDegrees);
function createFromLocationAndRadius(location, radiusInMeters, headingInDegrees, pitchInDegrees)
Public Shared Function CreateFromLocationAndRadius (location As Geopoint, radiusInMeters As Double, headingInDegrees As Double, pitchInDegrees As Double) As MapScene
Параметры
- location
- Geopoint
Центр сцены.
- radiusInMeters
-
Double
double
Радиус вокруг центра, который будет отображаться в сцене, в метрах.
- headingInDegrees
-
Double
double
Направление камеры карты в градусах, где 0 или 360 = Север, 90 = Восток, 180 = Юг и 270 = Запад. Значение по умолчанию заголовокInDegrees равно 0.
- pitchInDegrees
-
Double
double
Шаг камеры карты в градусах, где 90 смотрит на горизонт (максимум), а 0 смотрит прямо вниз (минимум). Значение pitchInDegrees по умолчанию равно 0.
Возвращаемое значение
Представляет представление карты в элементе MapControl.
- Атрибуты
Комментарии
Совет
Используйте метод CreateFromCamera для создания сцены, указав положение камеры карты. Расположение, указанное в этом методе параметром location , — это расположение, которое будет отображаться в сцене, а не расположение камеры карты.
На следующем рисунке показано расположение сцены относительно камеры карты. Расположение, указанное в этом методе параметром location , соответствует расположению MapScene.
Допустимый диапазон высоты отличается для двухмерных, трехмерных и уличных представлений карт. Например, при переключении с трехмерного на 2D значения, допустимые в текущем представлении, могут находиться вне диапазона в следующем представлении. В этом случае текущее значение шага будет усечено до ближайшего допустимого значения в следующем представлении.При выходе из представления Streetside карта возвращается к предыдущим параметрам представления. Streetside поле не поддерживается за пределами Streetside опыт.
Максимальное и минимальное значения наклона и наклона зависят от типа представления карты: 2D, 3D или Streetside.
Свойство | Диапазон 2D | Трехмерный диапазон | Стритсайд диапазон |
---|---|---|---|
наклон или наклон | 0-75 | 0–90 | 0-180 |
Значения заголовков больше 360 градусов нормализуются до эквивалентного значения 0–360 градусов.