新增地理位置

地理位置是物件在真實世界地理位置的識別碼。 地理位置與定位系統的使用息息相關,但可更強調判斷有意義的位置 (如街道地址),而不是一組地理座標,則可做出區別。 地理位置一字也是特定位置的經緯度座標。

受管理表單可設定為以圖釘標示地圖上現有的位置,或提供可讓使用者指定位置的能力。

表單中的位置資料。

如果表單或 [地址行] 欄位可編輯,且此欄位空白,那麼當頁面載入時,則會提示使用者,詢問使用者是否想要分享其位置。 如果使用者選擇分享位置,地圖將以其目前偵測到的位置更新。 也可拖曳地圖上的圖釘,讓使用者確定確切的位置。 如果使用者選擇不分享位置,則可在提供的欄位中手動指定位置地址,並將查詢對應服務,以找出位置,並更新經緯度和據此重新定位地圖上的圖釘。

新增地理位置

為了新增地理位置功能至受管理表單,必須完成以下工作。

表單自訂

使用表單設計師編輯 Dynamics 365 實體表單,並進行下列修改:

  1. 建立新的區段,並提供如地圖等合適的標籤。 此區段將包含地圖。
  2. 將區段的名稱設為「section_map」,或以「section_map」結尾的名稱,例如 contoso_section_map。 此名稱相當重要,因為表單引擎會尋找有名稱的區段,以判斷地圖著色的時機。
  3. 新增將儲存格式化地址的新或現有欄位,並將欄位新增至在上一個步驟中建立的 [地圖] 區段。
  4. 建立新的區段,並提供如位置等合適的標籤。 此區段將包含所選位置的地址欄位。
  5. 將所需的地址欄位新增至在上一個步驟中建立的 [位置] 區段。 例如:
    • 地址行
    • 市/鎮
    • 縣市
    • 縣/市
    • 國家/地區
    • 郵遞區號
    • 緯度
    • 經度

結果看起來應類似下列範例。 您可視需要為這些欄位選擇不同的顯示名稱。 您也可以選擇自己偏好的任何方式,配置這些區段。

自訂地理位置表單。

網站設定

在受管理表單上具有地圖功能的地理位置需要進行組態設定,以完成對應服務 REST 端點的要求。 下列 [網站設定] 用於設定位置服務。

名稱
Bingmaps/認證 驗證 Bing 地圖服務 API 要求的唯一金鑰。 請瀏覽 www.bingmapsportal.com 以建立 Bing 地圖服務帳戶並取得金鑰。 必要。
Bingmaps/restURL Bing 地圖服務 REST API 的 URL。 選擇性。 如果未指定值,則使用預設 http://dev.virtualearth.net/REST/v1/Locations。

欄位設定

地圖控制項需要進行其他設定,向控制項傳遞各種不同位置欄位的識別碼,以指派值至欄位,或從欄位擷取值。 此設定視受管理表單的類型而定。