跳到主要内容

「坐标地图」小程序

「坐标地图」小程序将地理位置在地图上以点标记的形式展示出来,帮助你了解位置分布情况。

cover

官方小程序 开源

使用场景

场景一:显示分公司、服务商、门店等地理位置

比如,作为第三方法务机构,我们公司在全国各地都有合作的律所。我在分配案件的过程中,想要找到案件附近的合作律所,以便能更快捷地承接案件和为客户服务。我们可以通过「坐标地图」来显示所有合作的律所,以便我直观的看出分布情况。

CleanShot 2022-07-15 at 17.57.29

同理,该小程序也可以用作显示:

  • 分公司的分布情况
  • 品牌门店的分布情况
  • 线下广告位分布情况
  • 出租房源分布情况
  • ...

场景二:显示旅行热门景点

比如,我们做了的《国庆318川藏线自驾规划》,可以直接将沿途的景点都展示出来

image-20220715190847908

场景三:显示核酸检测点

比如,我们可以通过维格表管理所有本市所有的核酸检查点,居民可以在地图上查看离自己最近的检测点。

CleanShot 2022-07-15 at 17.57.29

添加小程序

  • 方式一 打开一张维格表,点击右侧的「小程序」按钮展开「小程序面板」,然后点击「添加小程序」按钮。

    添加地图1

  • 方式二 在「仪表盘」中添加「坐标地图」,选择「导入」或者「添加」小程序: 1.「导入」是将维格表中已经生成的「坐标地图」复制一份到仪表盘; 2.「添加」是在「仪表盘」创建新的「坐标地图」。

添加地图1

配置小程序

选择一个视图来读取地理位置

你可以在「选择一个视图来读取地理位置」一栏的下拉菜单选择维格表内已有的视图。图形上渲染的数据受所选视图的筛选项影响。如果对应视图筛选过滤了一些数据,那么在图形上也不会渲染出来。

添加地图1

选择一个包含地址或者经纬度的字段

你可以在「选择一个包含地址或者经纬度的字段」一栏的下拉菜单选择维格表内已有的字段。该字段应该包含每条数据的「文本地址」或者「经纬度」。

「文本地址」举例:广东省深圳市福田区高新南街道XXX;

「经纬度」举例:113.943574899,22.548203799;

注意:单元格内需要存放正确和准确格式的地址信息,才能在小程序中正常显示出来哦。

添加地图1

切换地址的格式

你可以在「切换地址的格式」一栏的切换“上一个步骤”所选的“地址地段”的格式类型。所选数据类型要与“地址字段”的格式类型相同,地图才能正常显示。

  1. 「文本地址」

    • 举例:广东省深圳市福田区高新南街道XXX;
    • 格式说明:用文字表示地理位置,描述地越详细定位越准。建议以“省+市+区+详细地址”的形式填写
    • 适用范围:对位置定位精度要求不高,数据量较小(不超过500条)。
  2. 「经纬度」

    • 举例:113.943574899,22.548203799;
    • 格式说明:十进制的经纬度,基本单位是度°。经度113.943574899°,纬度22.548203799°,对应了东、北半球上的一个点;
    • 使用范围:对位置定位精度要求很高,数据量较大(超过500条)。
    • 如何获取地址的经纬度:见FAQ版块

    添加地图1

选择一个字段作为地址名称

你可以在「选择一个字段作为地址名称」一栏的下拉菜单选择维格表内已有的字段。该字段会作为地图上位置点的地址名称显示。

你可以通过两种方式查看地址名称:

  1. 移入地图上的位置点;
  2. 打开显示「显示地址名称」的开关;

添加地图1

填写你的高德地图账号以提高流量(选填)

你可以在这项配置填入「高德地图开发平台的账号验证信息」,该项功能可以帮助你获得更高的「API调用量」和「API频率」配额(与表格里的数据量成正相关)。

  • 未填写「高德地图账号验证信息」时,维格表提供的公用验证信息的每日「API调用量」和「API频率」有一定限额,达到限额后当日无法再显示最新的数据。
  • 已填写「高德地图账号验证信息」时,小程序会读取你提供的验证信息,根据你的账户类别不同,平台为你提供的配额不同,如果你每日对地图的调用次数很大,你可以按需对账户进行升级。

添加地图1

如何获得「高德地图开发平台的账号验证信息」,官方最新文档请见《高德开放平台接入准备》,你也可以按下方示意进行操作:

  1. 首先,注册开发者账号,成为高德开放平台开发者

  2. 其次,创建应用,并生成Key和个人秘钥

    • 登陆之后,在进入「应用管理」 页面「创建新应用」,填写名称和应用类型
    • 为应用添加 Key,「服务平台」一项请选择「 Web 端 ( JSAPI )
    • 完成后,你就得到了该应用的「Key」和 「密钥」
  3. 最后,将该应用的「Key」和 「密钥」填写回维格表小程序的输入框并确认

添加地图1

完成以上步骤后,小程序则将读取你提供的已验证的账户的API,使用自己的流量,具体不同账户的流量配额请见《高德地图配额管理》。注意,空间站内其他访问该小程序的成员也将公用你的验证信息。

查看小程序

放大缩小地图

你可以通过一下三种方式放大缩小地图:

  1. 鼠标滚轮
  2. 触摸板
  3. “放大缩小”按钮

定位到当前城市

点击定位按钮,可以定位到你的当前城市

显示地理位置

当鼠标移入位置点的时候,「地址名称」和「位置信息」将以卡片形式展示出来

你也可以开启「显示地址名称」,则地址名称将全部显示到图形上。

查找位置

在左上角「位置查找」输入位置,会出现可选位置,选择可选位置,地图会自动定位到你查找的位置,并显示出位置点

定位到位置

你可以将表格内容和地图结合起来查看,你只需要在表格视图下点击任一行记录,地图小程序则对定位到该条记录

查看记录详情

你可以在图形区域点标记,将可以展开这条信息查看详情

添加地图1

FAQ

1. 提示调用量达到怎么办?

  • 未填写「高德地图账号验证信息」时,维格表提供的公用验证信息的每日「API调用量」和「API频率」有一定限额,达到限额后当日无法再显示最新的数据。
  • 已填写「高德地图账号验证信息」时,小程序会读取你提供的验证信息,根据你的账户类别不同,平台为你提供的配额不同,如果你每日对地图的调用次数很大,你可以按需对账户进行升级。

2. 如何将地址转换为经纬度

  1. 通过第三方地图平台提供的转换器,可以对少量数据进行转换。比如“高德地图坐标拾取器”
  2. 通过第三方地图平台提供的API服务,进行转换。比如“高德地图地理编码”
  3. 通过第三方提供的批量转换器,进行转换。比如"批量转换网"。(注意:以上只是举例说明。网站是第三方方工具,非维格表提供,无法保障数据安全性。请勿输入较为敏感的地址信息。)

3. 如何将不同格式的经纬度进行互相转换

详情见《经纬度格式》

  • 经纬度格式分为三种:度、度-分、度-份-秒
  1. ddd.ddddd。【度 .度格式】的十进制小数部分(5位)

  2. ddd°mm.mmm'【度 .分 .分格式】的十进制小数部分 (3位)

  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。