添加地理位置
地理位置是对象的实际地理位置的标识。 地理位置类似于使用定位系统,但更加注重确定一个有意义的位置(例如街道地址),而不仅仅是一组地理坐标来与定位系统进行区分。 地理位置一词也可以指一个特定地点的经纬度坐标。
窗体可以进行配置以显示一个 map 控件,用于显示地图上的图钉的现有位置或使用户可以指定一个位置。
如果窗体或地址行字段是可编辑的,且该字段为空,则在加载网页时,它会提示用户并询问用户是否希望共享位置。 如果他们选择共享位置,则地图将使用其当前发现的位置进行更新。 用户可通过拖动调整图钉的位置。 如果用户选择不共享位置,用户可以在提供的字段中手动指定位置,并查询映射服务以查找位置,更新经纬度并相应地重新定位地图上的图钉。
添加地理位置
若要在窗体中添加地理位置功能,必须完成以下任务。
窗体自定义
使用窗体设计器编辑基本窗体并进行以下修改:
创建新节并提供相应的标签,例如地图。 本节将包含地图。
将部分名称设置为 section_map 或使用 section_map 结尾的名称,例如,contoso_section_map。 此名称很重要,因为窗体引擎使用此名称查找节以确定何时呈现地图。
添加将要存储格式化地址的新字段或现有字段,并将其添加到在上一步中创建的地图部分。
创建新节并提供相应的标签,例如位置。 本节将包含所选位置的地址字段。
将所需的地址字段添加到在上一步中创建的位置部分:
- 地址行
- 市/县
- 县
- 省/直辖市/自治区
- 国家/地区
- 邮政编码
- 纬度
- 经度
生成的窗体应与以下类似。 您可以为这些字段选择不同的显示名称。 您还可以为这些节选择您喜爱的任何布局。
站点设置
使用窗体地图功能的地理位置需要配置设置才能使用映射服务 REST 端点完成请求。 以下站点设置用于配置位置服务。
姓名 | 值 |
---|---|
Bingmaps/凭据 | 用于对 Bing 地图 API 请求进行身份验证的唯一密钥。 访问 www.bingmapsportal.com 以创建 Bing 地图帐户和获取密钥。 必需。 |
Bingmaps/restURL | Bing 地图 REST API 的 URL。 (可选) 如果未指定值,则使用默认值 https://dev.virtualearth.net/REST/v1/Locations。 |
字段配置
地图控件需要额外配置才能告知它不同位置字段的 ID,从而可以向它们分派值或检索来自它们的值。 配置取决于托管窗体的类型。
有关基本窗体,请参阅基本窗体的地理位置配置。
有关多步窗体,请参阅多步窗体的地理位置配置。