高德地图瓦片分析参考

http://wprd02.is.autonavi.com/appmaptile?x=53597&y=26167&z=16&lang=zh_cn&size=1&scl=1&style=7
​

高德地图瓦片分析参考:https://www.jianshu.com/p/e34ffc51ee66?tdsourcetag=s_pcqq_aiomsg

 

目前通过高德地图官方网站的影像切换,可以看到高德的瓦片地址有如下两种:

http://wprd0{1-4}.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scl=1&style=7和

http://webst0{1-4}.is.autonavi.com/appmaptile?style=7&x={x}&y={y}&z={z}

前者是高德的新版地址,后者是老版地址。

前者lang可以通过zh_cn设置中文,en设置英文,size基本无作用,scl设置标注还是底图,scl=1代表注记,scl=2代表底图(矢量或者影像),style设置影像和路网,style=6为影像图,style=7为矢量路网,style=8为影像路网

总结之:

http://wprd0{1-4}.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scl=1&style=7 为矢量图(含路网、含注记)

http://wprd0{1-4}.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scl=2&style=7 为矢量图(含路网,不含注记)

http://wprd0{1-4}.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scl=1&style=6 为影像底图(不含路网,不含注记)

http://wprd0{1-4}.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scl=2&style=6 为影像底图(不含路网、不含注记)

http://wprd0{1-4}.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scl=1&style=8 为影像路图(含路网,含注记)

http://wprd0{1-4}.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scl=2&style=8 为影像路网(含路网,不含注记)

后者可以通过style设置影像、矢量、路网。

总结之:

http://webst0{1-4}.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z} 为影像底图(不含路网,不含注记)

http://webst0{1-4}.is.autonavi.com/appmaptile?style=7&x={x}&y={y}&z={z} 为矢量地图(含路网,含注记)

http://webst0{1-4}.is.autonavi.com/appmaptile?style=8&x={x}&y={y}&z={z} 为影像路网(含路网,含注记)

原文地址:https://blog.csdn.net/fredricen/article/details/77189453

作者:Gerhard_杨光辉 链接:https://www.jianshu.com/p/e34ffc51ee66 来源:简书 简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。


高德WMTS瓦片地图服务地图图源规律

XiaohuanJiang关注

0.2222019.03.27 23:28:30字数 535阅读 3,134

各种公开的互联网地图给我们提供了巨大的免费可用的地图资源(此处应有掌声),但是各大厂商发布地图服务的规则和方式各有不同,今天我们来扒一扒高德的瓦片地图服务的发布规则。

高德地图服务地址规则

先来看一个典型的高德地图的瓦片请求:

https://wprd02.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=7&x=54658&y=26799&z=16&scl=1&ltype=1

从上面的请求地址可以看出,主要影响瓦片发布方式的变量有几种:

变量说明
域名(wprd,wpst)目前还没有找出规律
lang可以通过zh_cn设置中文,en设置英文
size基本无作用
style地图类型控制,6卫星(st),7简图(st rd),8详图(不透明rd,透明图st)
scl尺寸控制,1=256,2=512
ltype线性控制,增加后,只对地图要素进行控制,没有文字注记,要素多少,是否透明

img

image.png

这些规律并不是绝对的,有可能有的组合某些参数不起作用,典型的组合应用场景在后面列出。

影像图

https://webst01.is.autonavi.com/appmaptile?x=54658&y=26799&z=16&style=6

img

image.png

标注道路图

  • 道路纯图

https://wprd01.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=7&x=54658&y=26799&z=16&scl=1&ltype=2

参考: https://www.jianshu.com/p/e34f85029fd7

<think>好的,我现在需要帮助用户了解高德地图瓦片服务API使用教程。首先,我要回忆一下高德地图的相关文档和已有的资料。记得用户提到的引用是关于Android高德地图添加天地图卫星瓦片和离线缓存的,可能需要结合这个信息。 首先,用户的问题是关于瓦片服务API的使用教程。我应该先介绍如何注册高德开发者账号并创建应用,因为这是使用API的前提。接下来,需要说明如何获取API的密钥(Key),这个Key在请求API时是必须的。 然后,关于瓦片服务的基本概念,我需要解释什么是瓦片地图,以及高德地图瓦片规则,比如缩放级别、坐标系统等。这部分可能需要参考高德地图的官方文档,确保信息的准确性。 接下来,具体的API调用方法是重点。用户可能需要知道如何通过URL请求获取瓦片图片。这里要给出示例URL,并解释各个参数的意义,比如x、y、z分别代表瓦片的坐标和缩放级别,key是之前申请的密钥。同时,需要说明不同的LayerType参数对应不同类型的地图,如街道、卫星图等。 另外,用户提到的离线缓存和自定义瓦片可能涉及在移动端(比如Android)的实现。需要提供Android SDK中如何集成瓦片服务的步骤,比如使用TileOverlay类,并给出示例代码。这部分代码需要符合Java或Kotlin的语法,并且注释清晰。 注意事项方面,使用限制和合规性很重要。高德地图的API可能有调用次数限制,商用需要授权,这些必须明确告知用户,避免他们违规使用。 最后,生成的相关问题需要覆盖用户可能进一步关心的方面,比如如何实现离线缓存、自定义瓦片的步骤、调用次数限制以及与其他地图服务的区别。这些问题可以帮助用户更深入地了解相关内容。 需要检查是否有遗漏的步骤,比如是否需要配置AndroidManifest.xml中的权限,或者如何处理网络请求。另外,确保所有技术术语解释清楚,避免用户产生困惑。可能还需要提醒用户参考官方文档获取最新信息,因为API可能会有更新。 总结一下,回答的结构应该是先介绍注册和获取Key,再讲解API的使用方法,接着是Android集成的示例,最后注意事项和相关问题。确保每一步都清晰,并且引用正确的资料,比如提到的CSDN博客作为离线缓存的参考。</think>### 高德地图瓦片服务 API 使用教程 #### 1. 注册开发者账号并创建应用 - 访问[高德开放平台](https://lbs.amap.com/),注册账号并登录。 - 进入「控制台」,点击「创建新应用」,填写应用名称和类型(如「出行」)。 - 为应用添加「Web服务」或「Android平台」的Key(根据实际使用场景选择)[^1]。 #### 2. 获取瓦片服务API 高德瓦片服务通过标准URL格式提供地图切片,基础URL模板为: ``` https://webst0{1-4}.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scale=1&style=8 ``` 其中参数说明: - `{x}/{y}/{z}`:瓦片坐标与缩放级别(基于Web墨卡托投影) - `style=8`:表示卫星影像地图(其他值如`style=6`为街道地图) - `lang=zh_cn`:设置中文标注 - `size=1`:表示256x256像素的瓦片 #### 3. 调用示例(Android集成) ```java // 在Activity中初始化地图 AMap map = mapView.getMap(); TileOverlayOptions options = new TileOverlayOptions() .tileProvider(new UrlTileProvider(256, 256) { @Override public URL getTileUrl(int x, int y, int zoom) { try { return new URL(String.format( "https://webst01.is.autonavi.com/appmaptile?x=%d&y=%d&z=%d&style=8", x, y, zoom )); } catch (MalformedURLException e) { e.printStackTrace(); } return null; } }); map.addTileOverlay(options); ``` 此代码实现了卫星影像瓦片的加载[^1]。 #### 4. 关键注意事项 - **调用限制**:免费版每日调用上限为30万次,超额需购买商用授权 - **坐标系**:必须使用高德自有的GCJ-02坐标系 - **离线缓存**:需自行实现本地存储逻辑(参考`TileProvider`缓存策略)
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值