gambaran umum Peta dan lokasi
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.
Tip
Untuk mempelajari selengkapnya tentang menggunakan peta dan lokasi di aplikasi Anda, unduh sampel berikut dari repositori Windows-universal-samples di GitHub:
Tampilkan peta
Tampilkan peta dengan tampilan 2D, 3D, atau Streetside di aplikasi Anda dengan menggunakan API dari namespace Windows.UI.Xaml.Controls.Peta. 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.Peta. Untuk mengautentikasi aplikasi, Anda harus menentukan kunci autentikasi peta. Artikel ini menjelaskan cara meminta kunci autentikasi peta dari Bing Peta Developer Center 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.Peta.
Topik | Deskripsi |
---|---|
Meminta kunci autentikasi peta | Aplikasi Anda harus diautentikasi sebelum dapat menggunakan layanan MapControl dan peta di namespace layanan Windows.Services.Peta. Untuk mengautentikasi aplikasi, Anda harus menentukan kunci autentikasi peta. Artikel ini menjelaskan cara meminta kunci autentikasi peta dari Bing Peta Developer Center 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 Windows.Services.Peta. |
Menemukan dan mengunduh paket peta untuk penggunaan offline | Sebelumnya, aplikasi Anda harus mengarahkan pengguna ke aplikasi Pengaturan untuk mengunduh Peta offline. Sekarang, Anda dapat menggunakan kelas di Windows.Services.Peta. Offline Peta namespace 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.Peta. Untuk mengautentikasi aplikasi, Anda harus menentukan kunci autentikasi peta. Artikel ini menjelaskan cara meminta kunci autentikasi peta dari Bing Peta Developer Center 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 retreive. |
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.
Topik terkait
- Sampel peta UWP
- Sampel geolokasi UWP
- Pusat Pengembang Bing Peta
- Dapatkan lokasi saat ini
- Panduan desain untuk aplikasi yang mengetahui lokasi
- Panduan desain untuk peta
- Panduan desain untuk aplikasi yang sadar privasi
- Video Build 2015: Memanfaatkan Peta dan Lokasi di seluruh Telepon, Tablet, dan PC di Aplikasi Windows Anda
- Sampel aplikasi lalu lintas UWP
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk