Adăugarea geolocației

Notă

Începând cu 12 octombrie 2022, portalurile Power Apps sunt Power Pages. Mai multe informații: Microsoft Power Pages este acum disponibil în general (blog)
În curând vom migra și vom îmbina documentația portalurilor Power Apps cu documentația Power Pages.

Geolocația este identificarea locației geografice reale a unui obiect. Geolocația este strâns legată de utilizarea sistemelor de poziționare, dar pune un accent mai mare pe stabilirea unei locații semnificative (de exemplu, adresa unei străzi), nu doar a unui set de coordonate geografice. Termenul geolocație poate însemna, de asemenea, coordonatele de latitudine și longitudine ale unei anumite locații.

Un formular gestionat poate fi configurat pentru a afișa un control de hartă, fie pentru a afișa o locație existentă ca pioneză pe o hartă, fie pentru a oferi utilizatorului posibilitatea de a specifica o locație.

Date despre locație într-un formular.

Dacă formularul sau câmpul Linie adresă este editabil, iar acest câmp este necompletat, când pagina se încarcă acesta va solicita utilizatorului să specifice dacă dorește să își partajeze locația. Dacă alege să își partajeze locația, harta va fi actualizată cu locația sa curentă detectată. Utilizatorul poate rafina locatia pionezei glisând-o. Dacă utilizatorul alege să nu își partajeze locația, acesta poate specifica manual locația în câmpurile furnizate, iar serviciul de hartă va fi interogat pentru a găsi locația, a actualiza latitudinea și longitudinea și pentru a repoziționa corespunzător pioneza pe hartă.

Adăugarea geolocației

Pentru a adăuga funcționalitatea de geolocație la un formular gestionat, trebuie finalizate următoarele activități.

Particularizarea formularului

Editați formularul de bază utilizând proiectantul de formulare și efectuați următoarele modificări:

  1. Creați o secțiune nouă și furnizați o etichetă corespunzătoare, de exemplu, Hartă. Această secțiune va conține harta.
  2. Setați numele secțiunii la secțiune_hartă sau alegeți un nume care se termină cu secțiune_hartă, de exemplu, contoso_secțiune_hartă. Acest nume este important, deoarece motorul formularului caută o secțiune cu acest nume pentru a stabili când să redea o hartă.
  3. Adăugați un câmp nou sau existent care va stoca adresa formatată și adăugați-l la secțiunea Hartă creată în pasul anterior.
  4. Creați o secțiune nouă și furnizați o etichetă corespunzătoare, de exemplu, Locație. Această secțiune va conține câmpurile de adresă pentru locația selectată.
  5. Adăugați câmpurile de adresă necesare în secțiunea Locație creată în pasul anterior:
    • Linie adresă
    • Oraș
    • Județ
    • Județ/Stat/Provincie
    • Țară/Regiune
    • Cod poștal/ZIP
    • Latitudine
    • Longitudine

Formularul rezultat ar trebui să arate similar cu acesta. Puteți alege diferite nume de afișare pentru aceste câmpuri. De asemenea, puteți alege aspectul acestor secțiuni după preferință.

Formular de geolocalizare personalizat.

Setări de site

Geolocația cu funcționalitatea hartă în formulare gestionate necesită setări de configurare pentru a finaliza solicitările cu punctul final REST al serviciului de mapare. Următoarele setări de site sunt utilizate pentru a configura serviciul de locație.

Nume Valoare
Hărți Bing/acreditări Cheie unică pentru autentificarea solicitărilor la API-ul Hărți Bing. Accesați www.bingmapsportal.com pentru a crea un cont Hărți Bing și a obține o cheie. Necesar
Bingmaps/restURL URL către API-ul REST Hărți Bing. Opțional. Dacă o valoare nu este specificată, va fi utilizată valoarea implicită https://dev.virtualearth.net/REST/v1/Locations.|

Configurații de câmp

Controlul de formular hartă necesită configurare suplimentară pentru a indica ID-urile diferitelor câmpuri de locație, astfel încât să le poată atribui valori sau să poată regăsi valori de la ele. Configurarea depinde de tipul de formular gestionat.

Notă

Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)

Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).