Menggunakan sumber data untuk memasukkan pin

Anda dapat memuat tabel yang berisi data yang ada ke kontrol peta. Kontrol akan memplot setiap baris dalam tabel sebagai pin peta.

Prasyarat

  1. Buat aplikasi Canvas dan pastikan aplikasi memenuhi prasyarat Geospasial.
  2. Dalam aplikasi Anda, masukkan peta.

Tambahkan data pin dari buku kerja Excel

Bidang sumber data Anda harus berisi tabel bernama dengan kolom berikut yang kemudian harus dipetakan ke properti terkait di panel Tingkat Lanjut kontrol.

Deskripsi kolom Memetakan ke properti Wajib
Label untuk pin ItemsLabels Wajib
Garis bujur pin ItemsLongitudes Wajib
Garis lintang pin ItemsLatitudes Wajib
Warnai pin ItemsColors Opsional
Ikon untuk pin ItemsIcons Opsional

Bidang warna menerima string apa pun CSS , seperti yang didefinisikan dalam enumerasi Warna dan fungsi ColorFade, ColorValue, dan RGBA di Power Apps.

Anda dapat menggunakan ikon yang dijelaskan dalam topik daftar template gambar sebagai ikon anda.

Tabel Excel berikut Menampilkan kolom yang diperlukan:

Contoh file Excel dengan tabel bernama TestData dan berisi kolom nama, garis bujur, dan lintang

Anda dapat menyalin data sampel berikut untuk menguji fungsi ini:

Nama Bujur Lintang Warna Icon
Fourth Coffee (contoh) -98.29277 26.2774 Biru Marker-flat
Litware, Inc. (contoh) -96.85572 32.55253 #ffefcd Hexagon-tebal
Adventure Works (sampel) -96.99952 32.72058 mobil
Fabrikam, Inc. (contoh) -118.30746 34.86543
Blue Yonder Airlines (contoh) -118.66184 34.17553
City Power & Light (contoh) -113.46184 37.15363
Aswono Pharmaceuticals (contoh) -80.26711 40.19918
Alpine Ski House (contoh) -102.63908 35.20919
Perusahaan Datum (sampel) -89.39433 40.71025
Coho Winery (contoh) -116.97751 32.87466
  1. Salin dan rekatkan tabel ke sumber data baru. Dalam contoh ini, kami menggunakan buku kerja Excel.

  2. Pilih salah satu sel, lalu pada tab Beranda pada pita, pilih format sebagai tabel dan pilih gaya apa pun, lalu OK.

    Screenshot menyoroti pilihan format sebagai tabel di Excel.

  3. Pilih tabel, lalu pergi ke tab Desain Tabel di pita. Masukkan nama untuk tabel di bawah nama tabel:, misalnya testdata.

    Tangkapan gambar yang menyoroti nama tabel di Excel.

  4. Menyimpan buku kerja.

  5. Buka atau buat aplikasi baru di Power Apps, dan masukkan kontrol peta.

  6. Pada panel properti , pilih bidang lokasi(item), lalu cari excel dan pilih impor dari Excel.

    Tangkapan gambar pilihan impor dari Excel.

  7. Cari buku kerja Excel, lalu pilih buka. Pilih tabel yang berisi informasi, testdata, lalu Sambungkan.

    Tangkapan gambar dari panel pemilihan tabel.

  8. Pilih panel Properti, buka tab Lanjutan, dan pilih Pilihan lainnya.

  9. Atur properti berikut:

    • ItemsLabels sebagai "Nama"
    • ItemsLatitudes sebagai "Garis Lintang"
    • ItemsLongitudes sebagai "Garis bujur"
    • (Opsional) ItemsColors sebagai "Warna"
    • (Opsional) ItemsIcons sebagai "Ikon"
  10. Kontrol peta sekarang akan menampilkan setiap baris dalam tabel sebagai pin, diberi label dengan Namanya sebagaimana didefinisikan dalam tabel Excel, dan menggunakan ikon dan warna yang disediakan. Jika ikon atau warna tidak tersedia, maka kontrol tersebut akan menggunakan ikon default dan warna.

    Tangkapan gambar kontrol peta dengan ikon kustom dan warna yang berbeda.

Catatan

Setiap kontrol peta dapat menampilkan hingga 5000 pin dari garis lintang atau bujur dan 50 pin dari alamat. Batas pin lebih rendah untuk alamat karena peta perlu melakukan geocode alamat ini ke dalam garis lintang atau bujur untuk menampilkannya. Sebaiknya jangan gunakan alamat jika memungkinkan. Anda dapat menyimpan alamat geocode kembali ke sumber data Anda.

Ketika garis lintang atau garis bujur dan alamat diberikan untuk satu pin, kontrol peta akan memprioritaskan penggunaan garis lintang atau garis bujur untuk menghindari geocoding alamat.

Menyimpan alamat bercode geografis dari kontrol peta ke sumber data

Untuk menghindari geokode pada rangkaian alamat yang sama setiap kali kontrol peta diluncurkan, Anda dapat menyimpan alamat kode geografis kembali ke sumber data asli, sehingga ketika peta diluncurkan kembali, maka ia akan menggunakan garis lintang dan garis bujur, bukan menetapkan kode geografis alamat lagi.

Untuk melakukannya, tambahkan tombol untuk menyimpan alamat berkode wilayah kembali ke alamat sumber data dengan rumus berikut:

 ForAll(Map1.GeocodedItems, Patch(Accounts1, LookUp(Accounts1, ThisRecord.Address = Address && ThisRecord.Name = Label), {Latitude: Latitude, Longitude: Longitude }))

Tangkapan layar aplikasi yang menampilkan rumus di bilah rumus.

Fitur peta interaktif lainnya

Kontrol geospasial lainnya

Gunakan kontrol input alamat untuk melihat saran alamat dinamis saat mengetik.

Catatan

Apa bahasa dokumentasi yang Anda inginkan? Lakukan survei singkat. (perlu diketahui bahwa survei ini dalam bahasa Inggris)

Survei akan berlangsung kurang lebih selama tujuh menit. Tidak ada data pribadi yang dikumpulkan (pernyataan privasi).