「坐标地图」小程序
「坐标地图」小程序将地理位置在地图上以点标记的形式展示出来,帮助你了解位置分布情况。
官方小程序 开源
使用场景
场景一:显示分公司、服务商、门店等地理位置
比如,作为第三方法务机构,我们公司在全国各地都有合作的律所。我在分配案件的过程中,想要找到案件附近的合作律所,以便能更快捷地承接案件和为客户服务。我们可以通过「坐标地图」来显示所有合作的律所,以便我直观的看出分布情况。
同理,该小程序也可以用作显示:
- 分公司的分布情况
- 品牌门店的分布情况
- 线下广告位分布情况
- 出租房源分布情况
- ...
场景二:显示旅行热门景点
比如,我们做了的《国庆318川藏线自驾规划》,可以直接将沿途的景点都展示出来
场景三:显示核酸检测点
比如,我们可以通过维格表管理所有本市所有的核酸检查点,居民可以在地图上查看离自己最近的检测点。
添加小程序
方式一 打开一张维格表,点击右侧的「小程序」按钮展开「小程序面板」,然后点击「添加小程序」按钮。
方式二 在「仪表盘」中添加「坐标地图」,选择「导入」或者「添加」小程序: 1.「导入」是将维格表中已经生成的「坐标地图」复制一份到仪表盘; 2.「添加」是在「仪表盘」创建新的「坐标地图」。
配置小程序
选择一个视图来读取地理位置
你可以在「选择一个视图来读取地理位置」一栏的下拉菜单选择维格表内已有的视图。图形上渲染的数据受所选视图的筛选项影响。如果对应视图筛选过滤了一些数据,那么在图形上也不会渲染出来。
选择一个包含地址或者经纬度的字段
你可以在「选择一个包含地址或者经纬度的字段」一栏的下拉菜单选择维格表内已有的字段。该字段应该包含每条数据的「文本地址」或者「经纬度」。
「文本地址」举例:广东省深圳市福田区高新南街道XXX;
「经纬度」举例:113.943574899,22.548203799;
注意:单元格内需要存放正确和准确格式的地址信息,才能在小程序中正常显示出来哦。
切换地址的格式
你可以在「切换地址的格式」一栏的切换“上一个步骤”所选的“地址地段”的格式类型。所选数据类型要与“地址字段”的格式类型相同,地图才能正常显示。
「文本地址」
- 举例:广东省深圳市福田区高新南街道XXX;
- 格式说明:用文字表示地理位置,描述地越详细定位越准。建议以“省+市+区+详细地址”的形式填写
- 适用范围:对位置定位精度要求不高,数据量较小(不超过500条)。
「经纬度」
- 举例:113.943574899,22.548203799;
- 格式说明:十进制的经纬度,基本单位是度°。经度113.943574899°,纬度22.548203799°,对应了东、北半球上的一个点;
- 使用范围:对位置定位精度要求很高,数据量较大(超过500条)。
- 如何获取地址的经纬度:见FAQ版块
选择一个字段作为地址名称
你可以在「选择一个字段作为地址名称」一栏的下拉菜单选择维格表内已有的字段。该字段会作为地图上位置点的地址名称显示。
你可以通过两种方式查看地址名称:
- 移入地图上的位置点;
- 打开显示「显示地址名称」的开关;
填写你的高德地图账号以提高流量(选填)
你可以在这项配置填入「高德地图开发平台的账号验证信息」,该项功能可以帮助你获得更高的「API调用量」和「API频率」配额(与表格里的数据量成正相关)。
- 未填写「高德地图账号验证信息」时,维格表提供的公用验证信息的每日「API调用量」和「API频率」有一定限额,达到限额后当日无法再显示最新的数据。
- 已填写「高德地图账号验证信息」时,小程序会读取你提供的验证信息,根据你的账户类别不同,平台为你提供的配额不同,如果你每日对地图的调用次数很大,你可以按需对账户进行升级。
如何获得「高德地图开发平台的账号验证信息」,官方最新文档请见《高德开放平台接入准备》,你也可以按下方示意进行操作:
首先,注册开发者账号,成为高德开放平台开发者
- 登陆之后,在进入「应用管理」 页面「创建新应用」,填写名称和应用类型
- 为应用添加 Key,「服务平台」一项请选择「 Web 端 ( JSAPI )
- 完成后,你就得到了该应用的「Key」和 「密钥」
最后,将该应用的「Key」和 「密钥」填写回维格表小程序的输入框并确认
完成以上步骤后,小程序则将读取你提供的已验证的账户的API,使用自己的流量,具体不同账户的流量配额请见《高德地图配额管理》。注意,空间站内其他访问该小程序的成员也将公用你的验证信息。
查看小程序
放大缩小地图
你可以通过一下三种方式放大缩小地图:
- 鼠标滚轮
- 触摸板
- “放大缩小”按钮
定位到当前城市
点击定位按钮,可以定位到你的当前城市
显示地理位置
当鼠标移入位置点的时候,「地址名称」和「位置信息」将以卡片形式展示出来
你也可以开启「显示地址名称」,则地址名称将全部显示到图形上。
查找位置
在左上角「位置查找」输入位置,会出现可选位置,选择可选位置,地图会自动定位到你查找的位置,并显示出位置点
定位到位置
你可以将表格内容和地图结合起来查看,你只需要在表格视图下点击任一行记录,地图小程序则对定位到该条记录
查看记录详情
你可以在图形区域点标记,将可以展开这条信息查看详情
FAQ
1. 提示调用量达到怎么办?
- 未填写「高德地图账号验证信息」时,维格表提供的公用验证信息的每日「API调用量」和「API频率」有一定限额,达到限额后当日无法再显示最新的数据。
- 已填写「高德地图账号验证信息」时,小程序会读取你提供的验证信息,根据你的账户类别不同,平台为你提供的配额不同,如果你每日对地图的调用次数很大,你可以按需对账户进行升级。
2. 如何将地址转换为经纬度
- 通过第三方地图平台提供的转换器,可以对少量数据进行转换。比如“高德地图坐标拾取器”。
- 通过第三方地图平台提供的API服务,进行转换。比如“高德地图地理编码”。
- 通过第三方提供的批量转换器,进行转换。比如"批量转换网"。(注意:以上只是举例说明。网站是第三方方工具,非维格表提供,无法保障数据安全性。请勿输入较为敏感的地址信息。)
3. 如何将不同格式的经纬度进行互相转换
详情见《经纬度格式》:
- 经纬度格式分为三种:度、度-分、度-份-秒
ddd.ddddd。【度 .度格式】的十进制小数部分(5位)
ddd°mm.mmm'【度 .分 .分格式】的十进制小数部分 (3位)
ddd°mm' ss' 【度.分. 秒格式】
- 度分转换
将度分单位数据转换为度单位数据,采用:度=度+分/60
例如:
经度=116°20.12'
纬度=39°12.34'
经度 =116 +20.12 /60=116.33533°
纬度=39+ 12.34 /60=39.20567°
- 度分秒转换
将度分秒单位数据转换为度单位数据,采用:度二度+分/60+秒/60 /60
例如:
经度= 116°20° 43"
纬度= 39°12 37”
经度=116 +20/ 60+43/60/60 =116.34528。
纬度=39+12/60+37/60/60 =39.21028。