Map API dapat digunakan untuk menampilkan posisi/lokasi tertentu kedalam google map.
1. Buat halaman baru dengan nama XEMap. Kemudian tambahkan kode xaml berikut:
<StackLayout> <Button x:Name="btnMap" Text="Map" Clicked="btnMap_Clicked" /> <Button x:Name="btnPlacemark" Text="Placemark" Clicked="btnPlacemark_Clicked" /> </StackLayout>
2. Tambahkan kode berikut ketika tombol Map ditekan.
public async Task NavigateToBuilding25() { var location = new Location(47.645160, -122.1306032); var options = new MapLaunchOptions { Name = "Microsoft Building 25" }; await Map.OpenAsync(location, options); } private async void btnMap_Clicked(object sender, EventArgs e) { await NavigateToBuilding25(); }
3. Jalankan aplikasi untuk membuka map sesuai lokasi yang telah ditentukan.
4. Anda juga dapat memasukan informasi placemark yang lebih lengkap sebagai berikut:
private async void btnPlacemark_Clicked(object sender, EventArgs e) { var placemark = new Placemark { CountryName = "United States", AdminArea = "WA", Thoroughfare = "Microsoft Building 25", Locality = "Redmond" }; var options = new MapLaunchOptions { Name = "Microsoft Building 25" }; await Map.OpenAsync(placemark, options); }