PlaceInfo Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |