Kongsi melalui


Gunakan sumber data daripada untuk memasukkan pin

Anda boleh memuatkan jadual yang mengandungi data sedia ada ke dalam kawalan peta. Kawalan kemudian akan memplot setiap baris dalam jadual anda sebagai pin peta.

Prasyarat

  1. Cipta aplikasi Kanvas dan pastikan ia memenuhi prasyarat Geospatial.
  2. Dalam apl anda, masukkan peta.

Tambah data pin daripada buku kerja Excel

Sumber data anda perlu mengandungi jadual bernama dengan lajur berikut yang kemudiannya harus dipetakan kepada sifat berkaitan dalam anak tetingkap Lanjutan kawalan .

Penerangan lajur Petakan ke sifat Wajib
Label untuk butang ItemsLabels Diperlukan
Longitud bagi pin ItemsLongitudes Diperlukan
Latitud bagi pin ItemsLatitudes Diperlukan
Warna pin ItemsColors Pilihan
Ikon untuk pin ItemsIcons Pilihan

Medan warna menerima sebarang CSS rentetan, seperti yang ditakrifkan dalam Penghitungan warna dan fungsi ColorFade, ColorValue dan RGBA dalam Power Apps.

Anda boleh menggunakan ikon yang diterangkan dalam topik Senarai templat imej sebagai ikon anda.

Jadual Excel berikut menunjukkan lajur yang diperlukan:

Fail excel sampel dengan jadual bernama TestData dan mengandungi lajur Nama, Longitud serta Latitud

Anda boleh menyalin data sampel berikut untuk menguji kefungsian ini:

Nama Longitud Latitud Warna Icon
Kopi Keempat (sampel) -98.29277 26.2774 Biru penanda-rata
Litware, Inc. (sampel) -96.85572 32.55253 #ffefcd heksagon-tebal
Adventure Works (sampel) -96.99952 32.72058 kereta
Fabrikam, Inc. (sampel) -118.30746 34.86543
Blue Yonder Airlines (sampel) -118.66184 34.17553
Kuasa & Cahaya Bandar (sampel) -113.46184 37.15363
Contoso Pharmaceuticals (sampel) -80.26711 40.19918
Alpine Ski House (sampel) -102.63908 35.20919
Datum Corporation (sampel) -89.39433 40.71025
Coho Winery (sampel) -116.97751 32.87466
  1. Salin dan tampal jadual ke sumber data baharu. Dalam contoh ini, kami menggunakan buku kerja Excel.

  2. Pilih salah satu sel, dan kemudian pada tab Laman Utama dalam reben, pilih Format sebagai Jadual dan pilih mana-mana gaya, dan kemudian OK.

    Syot layar menyerlahkan format sebagai pilihan jadual dalam Excel.

  3. Pilih jadual, dan kemudian pergi ke tab Reka Bentuk Jadual pada reben. Masukkan nama untuk jadual di bawah Nama Jadual:, contohnya TestData.

    Syot layar menyerlahkan nama jadual dalam Excel.

  4. Simpan buku kerja.

  5. Buka atau cipta aplikasi baharu dalam Power Apps dan sisipkan kawalan peta.

  6. Pada anak tetingkap Sifat , pilih medan Lokasi(Item) dan kemudian cari excel dan pilih Import daripada Excel .

    Tangkapan skrin pilihan Import daripada Excel.

  7. Cari buku kerja Excel dan kemudian pilih Buka . Pilih jadual yang mengandungi maklumat,TestData , dan kemudian Sambung.

    Syot layar panel pemilihan jadual.

  8. Pada anak tetingkap Sifat , pergi ke tab Lanjutan dan pilih Lagi pilihan.

  9. Tetapkan sifat berikut:

    • ItemLabel sebagai "Nama"
    • ItemLatitud sebagai "Latitud"
    • ItemLongitud sebagai "Longitud"
    • (Pilihan) ItemWarna sebagai "Warna"
    • (Pilihan) ItemIkon sebagai "Ikon"
  10. Kawalan peta kini akan menunjukkan setiap baris dalam jadual sebagai pin, dilabelkan dengan Namanya seperti yang ditakrifkan dalam jadual Excel dan menggunakan ikon dan warna yang disediakan. Jika ikon atau warna tidak diberikan, kawalan akan menggunakan ikon dan warna lalai.

    Syot layar kawalan peta dengan ikon tersuai dan pelbagai warna.

Nota

Setiap kawalan peta boleh memaparkan sehingga 5000 pin dari latitud atau longitud dan 50 pin dari alamat. Had pin adalah lebih rendah untuk alamat kerana peta perlu mengekod geografi alamat ini ke dalam latitud atau longitud untuk memaparkannya. Kami mengesyorkan agar tidak menggunakan alamat jika boleh. Anda boleh menyimpan alamat geokod kembali ke sumber data anda.

Apabila kedua-dua latitud atau longitud dan alamat diberikan untuk satu pin, kawalan peta akan mengutamakan penggunaan latitud atau longitud untuk mengelakkan geokod alamat.

Simpan alamat geokod daripada kawalan peta kepada sumber data

Untuk mengelakkan penggeokodan set alamat yang sama setiap kali kawalan peta dilancarkan, anda boleh menyimpan alamat geokod kembali kepada sumber data asal, supaya apabila peta dilancarkan semula, peta menggunakan latitud dan longitud dan bukannya melakukan penggeokodan alamat semula.

Untuk berbuat demikian, tambah butang untuk menyimpan alamat geokod kembali kepada asal sumber data dengan formula berikut:

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

Tangkapan skrin aplikasi yang menunjukkan formula dalam bar formula.

Ciri-ciri peta interaktif lain

Kawalan georuang lain

Untuk melihat cadangan alamat dinamik semasa anda menaip, gunakan kawalan Input alamat.