一个地图应该具备的功能。

本文探讨了地图应用的核心要素,包括分块地图的高效组织结构以及重要的控件事件,揭示了地图在日常使用中不可或缺的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我要地图

分块地图的组织

控件事件

  • 标准缩放控件
  • 简易缩放控件
  • 拉框放大控件
  • 拉框查找控件
  • 测量距离控件,简称“测距控件”
  • 测量面积控件,简称“测面控件”
  • 标注控件 

    交互

    叠加物

    文字标签

    信息窗口 

     

    地图基础知识

    • 地图应用接口中使用的经纬度单位是NTU,您需要把其它单位的经纬度值转化过来,以下为常用的转换关系:

    基本转换:
    NTU = 度*100000
    度 = NTU/100000
    例如:
    经度 = 116.21345°
    纬度 = 39.445875°
    NTU经度:116.21345 * 100000 = 11621345(NTU)
    NTU纬度:39.445874*100000=3944587(NTU)

    度分转换:
    将度分单位数据转换为度单位数据
    度=度+分/60
    例如:
    经度 = 116°20.12’
    纬度 = 39°12.34’
    经度 = 116 + 20.12 / 60 = 116.33533°
    纬度 = 39 + 12.34 / 60 = 39.20567°
    NTU经度 = 116.33533 * 100000 = 11633533(NTU)
    NTU纬度 = 39.20567 * 100000 = 3920567(NTU)

    度分秒转换:
    将度分秒单位数据转换为度单位数据
    度 = 度 + 分 / 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°
    NTU经度 = 116.34528 * 100000 = 11634528(NTU)
    NTU纬度 = 39.21028 * 100000 = 3921028(NTU)
    其格式的经纬值先转换度,再采用上面的运算。

    您可以使用经纬度单位转换工具进行转换

    • 地图接口中所有的经纬度经过不可逆的加密处理,所以在使用之前必须把真实的经纬度(单位为 NTU)加密,您可以通过加密工具把真实的经纬转化成加密后的经纬度。
    与经纬度有关的基础知识:
    NTU 相当于十万分之一度。

    如何计算经度方向距离

    比如: 点A的纬度为3995400,点B的纬度为3995300,则这两个点在沿着纬线的方向相差100米。
    点A的经度为11695400,点B的经度为11695300,则这两个点在沿着经线的方向相差大约为77米,
    该值的计算方法可以用近似公式:
    经度方向距离 = 经度差 * cos(纬度值) = 100 * cos(39) = 77米。

    如何计算两点间距离

    比如:点A的经度为11695400,纬度为3995400。点B的经度为11695300,纬度为3995300。
    公式:两点间距离 = [ (A点经度 - B点经度)^2 + (A点纬度 - B点纬度)^2 ] ^ (1/2) = [ (11695400 - 11695300)^2
    + (3995400 - 3995300)^2 ] ^(1/2) =(10000+10000) ^ (1/2) =141米

    公式说明:加法 + ,减法 - ,乘法 *,除法 /,幂运算 ^(1/2)表示平方根 ^2表示平方。

    适用范围:未加密经纬度/加密经纬度

     

     

    使用的比例级别总共有0-12级共13个级别,他们和实际的比例尺的对应关系分别是:

    0级 -------------------- 1:25m
    1级 -------------------- 1:50m
    2级 -------------------- 1:100m
    3级 -------------------- 1:250m
    4级 -------------------- 1:500m
    5级 -------------------- 1:1km
    6级 -------------------- 1:2.5km
    7级 -------------------- 1:5km
    8级 -------------------- 1:10km
    9级 -------------------- 1:25km
    10级 ------------------- 1:50km
    11级 ------------------- 1:100km
    12级 ------------------- 1:500km

    简单的说,0级地图最详细,12级地图最简单。

     

    比例级别定义表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值