APP下载

微软更新Azure地图服务网页SDK,现支援多种常用GIS资料格式

消息来源:baojiabao.com 作者: 发布时间:2026-08-15

报价宝综合消息微软更新Azure地图服务网页SDK,现支援多种常用GIS资料格式

微软发布其Azure地图服务网页SDK更新,新增支援常见空间档案格式,并且为弹出式视窗,加入了新的资料驱动模板框架,而为了向开发者展示Azure地图服务使用方法,所建立的程式码范例库,微软也新增了几个新的范例,供开发者参考。

新版本SDK加入了空间IO模组,微软表示,只要三行程式码便能使用这个模组,简单地整合空间资料以及Azure地图服务网页SDK;空间IO模组支援读取与写入KML、KMZ、GPX、GeoRSS、GML、GeoJSON和CSV等带有空间资讯字段的档案格式,让开发者可以直接使用既存的空间资料,而不再需要手动进行转换。

空间IO模组还能读取和写入WKT(Well-Known Text)格式,WKT是由开放地理空间联盟(Open Geospatial Consortium,OGC)制定的纯文字标记格式,为一种将空间几何形状表示为字串的标准方法,可用来表示GIS向量资料,目前已经被大多数GIS系统支援;开发者也可以连接OGC服务,并且与Azure地图服务网页SDK整合。

新模组也可以让开发者在地图上覆盖包含样式资讯的复杂资料集(下图),并且使用少量的程式码就能进行自动化渲染,像是当使用者的资料符合GitHub GeoJSON样式结构,其中就有许多元素能被自动用于客制化渲染。

微软新增的弹出式视窗模板,可以让用户自定义在弹出视窗中呈现资料的方法,微软提到,弹出模板可以让开发者在地图上,创建资料驱动的布局,像是将JSON物件传递进弹出视窗模板,就会产生属性键值表格,此外,还可以指定各个属性的详细资讯,以改变其呈现方式,像是URL能以字串、图片、网页链接或是电子邮件连结显示。

而且现在弹出视窗的显示也更聪明了,弹出视窗现在会自动放置在地图检视范围中,之前弹出视窗会在锚定位置上置中开启,部分弹出视窗可能无法完整出现在使用者检视范围中,现在当弹出视窗锚定的位置在边缘或是角落,弹出视窗会自动调整其开启方向,使其能在地图检视范围中完整显示。

Azure地图程式码范例库也越来越丰富了,现在已经拥有200多种范例,而这次新增的范例,包括从GeoJSON档案中载入线段资料,以表示路径网络以及计算两点间的最短路径,以及人口普查群组区块分析,计算使用者框取区域内的人口,新的程式码范例还展示了在地图中显示当地天气的方法。

2020-04-15 10:48:00

相关文章