Поділитися через


Додавання геолокації

Примітка

З 12 жовтня 2022 року портали Power Apps перейменовано на Power Pages. Додаткова інформація: Microsoft Power Pages тепер у загальному доступі (блоґ)
Незабаром документацію порталів Power Apps буде перенесено та об’єднано з документацією Power Pages.

Геопозиціювання — ідентифікація реального географічного розташування об'єкта. Геопозиціювання тісно пов'язане з використанням систем позиціонування, але звертає більшу увагу до визначення значущого розташування (наприклад, адреси), а не просто набору географічних координат. Слово "геопозиціювання" також може означати координати широти і довготи певного місцеположення.

Керовану форму можна налаштувати для відображення елемента карти так, щоб відображалось наявне місцезнаходження як закріплена точка на карті, або надавалась можливість для користувача вказати розташування.

Дані розташування у формі

Якщо форму або поле рядка адреси можна редагувати і це поле пусте при завантаженні сторінки, користувачеві буде запропоновано повідомити чи бажає він поділитись своїм місцезнаходженням. Якщо вони вважають за краще повідомити про своє місцезнаходження, то карта буде оновлюватися відповідно до їх поточного виявленого розташування. Користувач може уточнити розташування позначки, перетягнувши її. Якщо користувач вибирає не повідомляти своє місцезнаходження, можна вручну вказати частину адреси розташування на вказаних полях, а служба зіставлення отримає запит знайти розташування, оновити дані широти та довготи та змінити позначку на карті.

Додати геопозиціювання

Щоб додати функціональність геопозиціювання до керованих форм, слід виконати такі завдання.

Настроювання форми

Відредагуйте базову форму за допомогою конструктора форми і внесіть зазначені нижче зміни.

  1. Створіть новий розділ і надайте відповідні позначення, наприклад, Карта. Цей розділ містить карту.
  2. Встановіть ім'я розділу у значення section_map або ім'я, яке закінчується на section_map, наприклад, contoso_section_map. Це ім'я є важливим, оскільки механізм форми шукає розділ з ім'ям, щоб за допомогою цього імені визначити, коли слід відтворити карту.
  3. Додайте нове або наявне поле, яке зберігатиме відформатовану адресу, і додайте її у розділ Карта, створений на попередньому кроці.
  4. Створіть новий розділ і надайте відповідні позначення, наприклад, Розташування. Цей розділ буде містити поля адреси для вибраного розташування.
  5. Додайте обов'язкові поля адреси до розділу Розташування, створеного на попередньому кроці:
    • Рядок адреси
    • Місто
    • Область/регіон
    • Область/республіка
    • Країна/регіон
    • Поштовий індекс
    • Широта
    • Довгота

Створена в результаті форма має виглядати та, як нижче. Ви можете вибрати різні короткі імена для цих полів. Ви також можете вибрати відформатувати ці розділи на власний розсуд.

Настроювана форма географічного положення.

Настройки сайту

Геопозиціювання з функціональністю карти в керованих формах вимагає конфігурування налаштувань для того, щоб завершити запити за допомогою кінцевої точки REST послуги зіставлення. Вказані нижче параметри сайту використовуються для настроювання служби розташування.

Ім’я Значення
Bingmaps/облікові дані Унікальний ключ для автентифікації запитів до API служб карт Bing. Відвідайте www.bingmapsportal.com для створення облікового запису Bing Maps та отримання ключа. Обов’язково.
Bingmaps/restURL URL-адреса для REST API служби Bing Maps. Необов'язково. Якщо значення не вказано, значення за промовчанням дорівнює https://dev.virtualearth.net/REST/v1/Locations.|

Конфігурації поля

Елемент керування карти форми вимагає додаткового настроювання, щоб розрізняти, які ідентифікатори різних полів розташування перелічені, щоб призначати їм значення чи відтворювати значення з них. Конфігурація залежить від типу керованих форм.

Примітка

Розкажіть нам про свої уподобання щодо мови документації? Візьміть участь в короткому опитуванні. (зверніть увагу, що це опитування англійською мовою)

Проходження опитування займе близько семи хвилин. Персональні дані не збиратимуться (декларація про конфіденційність).