Bagikan melalui


PlaceInfo Kelas

Definisi

Menampilkan lokasi peta dan informasi yang menjelaskan lokasi tersebut di jendela yang dapat diberhentikan cahaya yang ditutup secara otomatis saat pengguna mengklik di luar jendela.

public ref class PlaceInfo sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PlaceInfo final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PlaceInfo
Public NotInheritable Class PlaceInfo
Warisan
Object Platform::Object IInspectable PlaceInfo
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 Fall Creators Update (diperkenalkan dalam 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v5.0)

Contoh

Contoh ini menunjukkan lokasi Seattle Space Needle di bawah tombol yang diklik pengguna untuk melihat lokasi tersebut.

private void SpaceNeedle_Click(object sender, RoutedEventArgs e)
{
    Geopoint spaceNeedlePoint = new Geopoint
        (new BasicGeoposition { Latitude = 47.6205, Longitude = -122.3493 });

    PlaceInfoCreateOptions options = new PlaceInfoCreateOptions();

    options.DisplayAddress = "400 Broad St, Seattle, WA 98109";
    options.DisplayName = "Seattle Space Needle";

    PlaceInfo spaceNeedlePlace =  PlaceInfo.Create(spaceNeedlePoint, options);

    FrameworkElement targetElement = (FrameworkElement)sender;

    GeneralTransform generalTransform =
        targetElement.TransformToVisual((FrameworkElement)targetElement.Parent);

    Rect rectangle = generalTransform.TransformBounds(new Rect(new Point
        (targetElement.Margin.Left, targetElement.Margin.Top), targetElement.RenderSize));

    spaceNeedlePlace.Show(rectangle, Windows.UI.Popups.Placement.Below);
}

Keterangan

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1803 17134 CreateFromAddress(String)
1803 17134 CreateFromAddress(String,String)

Properti

DisplayAddress

Mendapatkan alamat yang terkait dengan PlaceInfo.

DisplayName

Mendapatkan nama tampilan yang terkait dengan PlaceInfo.

Geoshape

Mendapatkan bentuk geografis yang terkait dengan PlaceInfo.

Identifier

Mendapatkan pengidentifikasi yang terkait dengan PlaceInfo.

IsShowSupported

Mendapatkan nilai yang menunjukkan apakah aplikasi Anda dapat menampilkan jendela yang dapat diberhentikan cahaya yang berisi lokasi peta dan informasi terkait yang diberikan konteks saat ini.

Metode

Create(Geopoint)

Membuat instans PlaceInfo .

Create(Geopoint, PlaceInfoCreateOptions)

Membuat instans PlaceInfo .

CreateFromAddress(String)

Membuat instans PlaceInfo dengan menggunakan alamat.

CreateFromAddress(String, String)

Membuat instans PlaceInfo dengan menggunakan alamat dan nama tampilan.

CreateFromIdentifier(String)

Membuat instans PlaceInfo .

CreateFromIdentifier(String, Geopoint, PlaceInfoCreateOptions)

Membuat instans PlaceInfo .

CreateFromMapLocation(MapLocation)

Membuat instans PlaceInfo .

Show(Rect)

Memperlihatkan di jendela pop-up, lokasi peta, dan informasi terkait yang dijelaskan di PlaceInfo.

Show(Rect, Placement)

Memperlihatkan di jendela yang dapat diberhentikan cahaya, lokasi peta, dan informasi terkait yang dijelaskan di PlaceInfo.

Berlaku untuk