Bagikan melalui


Gambaran umum peta dan lokasi

Penting

Penghentian layanan Bing Maps for Enterprise

Layanan UWP MapControl dan peta dari namespace Windows.Services.Maps mengandalkan Bing Maps. Bing Maps for Enterprise tidak digunakan lagi dan akan dihentikan, di mana MapControl dan layanan tidak akan lagi menerima data.

Untuk informasi selengkapnya, lihat dokumentasi Pusat Pengembang Bing Maps dan Bing Maps.

Bagian ini menjelaskan cara menampilkan peta, menggunakan layanan peta, menemukan lokasi, dan menyiapkan geofence di aplikasi Anda. Bagian ini juga menunjukkan kepada Anda cara meluncurkan aplikasi Peta Windows ke peta, rute, atau serangkaian arah belokan demi belokan tertentu.

Layanan MapControl dan peta memerlukan kunci autentikasi peta yang disebut MapServiceToken. Untuk informasi selengkapnya tentang mendapatkan dan mengatur kunci autentikasi peta, lihat Meminta kunci autentikasi peta.

Tampilkan peta

Tampilkan peta dengan tampilan 2D, 3D, atau Streetside di aplikasi Anda dengan menggunakan API dari namespace Layanan Windows.UI.Xaml.Controls.Maps. Anda dapat menandai point of interest (POI) di peta dengan menggunakan pushpin, gambar, bentuk, atau elemen UI XAML. Anda juga dapat melapisi gambar petak peta atau mengganti gambar peta sama sekali.

Topik Deskripsi
Meminta kunci autentikasi peta Aplikasi Anda harus diautentikasi sebelum dapat menggunakan layanan MapControl dan peta di namespace layanan Windows.Services.Maps. Untuk mengautentikasi aplikasi, Anda harus menentukan kunci autentikasi peta. Artikel ini menjelaskan cara meminta kunci autentikasi peta dari Pusat Pengembang Bing Maps dan menambahkannya ke aplikasi Anda.
Menampilkan peta dengan tampilan 2D, 3D, dan Streetside Tampilkan peta yang dapat disesuaikan di aplikasi Anda dengan menggunakan kelas MapControl. Topik ini juga memperkenalkan tampilan 3D udara dan Streetside.
Menampilkan tempat menarik (POI) di peta Tambahkan tempat menarik (POI) ke peta dengan menggunakan pushpin, gambar, bentuk, dan elemen UI XAML.
Melapisi gambar petak peta Overlay gambar ubin pihak ketiga atau kustom di peta dengan menggunakan sumber petak peta. Gunakan sumber petak peta untuk melapisi informasi khusus seperti data cuaca, data populasi, atau data seismik; atau gunakan sumber petak peta untuk mengganti peta default sepenuhnya.

Mengakses layanan peta

Tambahkan kemampuan rute, petunjuk arah, dan geocoding ke aplikasi Anda dengan menggunakan API dari namespace Windows.Services.Maps.

Topik Deskripsi
Meminta kunci autentikasi peta Aplikasi Anda harus diautentikasi sebelum dapat menggunakan layanan MapControl dan peta di namespace layanan Windows.Services.Maps. Untuk mengautentikasi aplikasi, Anda harus menentukan kunci autentikasi peta. Artikel ini menjelaskan cara meminta kunci autentikasi peta dari Pusat Pengembang Bing Maps dan menambahkannya ke aplikasi Anda.
Menampilkan tempat menarik (POI) di peta Tambahkan tempat menarik (POI) ke peta dengan menggunakan pushpin, gambar, bentuk, dan elemen UI XAML.
Menampilkan rute dan petunjuk arah Minta rute dan petunjuk arah, dan tampilkan di aplikasi Anda.
Melakukan geocoding dan geocoding terbalik Konversi alamat ke lokasi geografis (geocoding) dan konversi lokasi geografis ke alamat (geocoding terbalik) dengan memanggil metode kelas MapLocationFinder di namespace layanan Windows.Services.Maps.
Menemukan dan mengunduh paket peta untuk penggunaan offline Di masa lalu, aplikasi Anda harus mengarahkan pengguna ke aplikasi Pengaturan untuk mengunduh Peta offline. Sekarang, Anda dapat menggunakan kelas di namespace Windows.Services.Maps.OfflineMaps untuk menemukan paket yang diunduh di area tertentu (berdasarkan Geopoint, GeoboundingBox, dll.).
Anda juga dapat memeriksa dan mendengarkan status paket peta yang diunduh serta memulai unduhan tanpa mengharuskan pengguna meninggalkan aplikasi Anda.
Anda akan menemukan contoh cara melakukan ini di konten referensi dan sampel peta Platform Windows Universal (UWP).

Mendapatkan lokasi pengguna

Dapatkan lokasi pengguna saat ini dan diberi tahu saat lokasi berubah di aplikasi Anda dengan menggunakan API dari namespace Windows.Devices.Geolocation. Anggota API ini juga sering digunakan dalam parameter API peta. API dari namespace layanan Windows.Devices.Geolocation.Geofencing memberi tahu aplikasi Anda saat pengguna memasuki atau keluar dari geofence (area geografis yang telah ditentukan sebelumnya).

Topik Deskripsi
Meminta kunci autentikasi peta Aplikasi Anda harus diautentikasi sebelum dapat menggunakan layanan MapControl dan peta di namespace layanan Windows.Services.Maps. Untuk mengautentikasi aplikasi, Anda harus menentukan kunci autentikasi peta. Artikel ini menjelaskan cara meminta kunci autentikasi peta dari Pusat Pengembang Bing Maps dan menambahkannya ke aplikasi Anda.
Panduan desain untuk aplikasi yang mengetahui lokasi Panduan performa untuk aplikasi yang memerlukan akses ke lokasi pengguna.
Mendapatkan lokasi pengguna Dapatkan akses ke lokasi pengguna, lalu ambil.
Panduan untuk menggunakan pelacakan Kunjungan Pelajari cara menggunakan fitur Pelacakan Kunjungan yang kuat untuk pelacakan lokasi yang lebih praktis.
Panduan desain untuk geofencing Panduan performa untuk aplikasi yang menggunakan fitur geofencing.
Menyiapkan geofence Siapkan geofence di aplikasi Anda, dan pelajari cara menangani pemberitahuan di latar depan dan latar belakang.

Meluncurkan aplikasi Peta Windows

Aplikasi Anda dapat meluncurkan aplikasi Peta Windows seperti yang ditunjukkan di sini untuk menampilkan peta tertentu dan arah belokan demi belokan. Daripada menyediakan fungsionalitas peta langsung di aplikasi Anda sendiri, pertimbangkan untuk menggunakan aplikasi Peta Windows untuk menyediakan fungsionalitas tersebut. Untuk informasi selengkapnya, lihat Meluncurkan aplikasi Peta Windows.

contoh aplikasi peta windows.