分享
查看: 3106|回复: 0

[分享] thingjs平台可以与百度地图对接成大范围的3D地图吗?

[复制链接]

thingjs平台可以与百度地图对接成大范围的3D地图吗?

发表于 2019-12-5 15:57:59 来自 分享 阅读模式 倒序浏览
zzv_icon3106 zzr_icon0 查看全部

我们常用的几种地图,腾讯地图、百度地图、谷歌地图、高德地图,哪个好用没有正确答案,只有用户觉得用着好才是好,在可视化开发领域,想要制作3D地图肯定是要涉及到地图数据的,这个问题很多同学问过很多次,还是那句,我们对接的是高德、google地图,请看CityBuilder。百度地图不支持的哈,具体的大家往下看。

常用地理底图

CityBuilder 可支持谷歌 XYZ 瓦片编码的底图服务,下表是常用地图的在线地图服务:

地图平台坐标系-中国区地图类型URL
谷歌地图GCJ02街道http://mt{0,1,2,3}.google.cn/vt/lyrs=m&x={x}&y={y}&z={z}
谷歌地图WGS84卫星http://mt{0,1,2,3}.google.cn/vt/lyrs=s&hl=zh-CN&gl=cn&x={x}&y={y}&z={z}
地形http://mt{0,1,2,3}.google.cn/vt/lyrs=t&hl=zh-CN&gl=cn&x={x}&y={y}&z={z}
OpenStreetMapWGS84道路http://{a,b,c}.tile.openstreetmap.org/{z}/{x}/{y}.png
高德地图GCJ02卫星http://webst0{1,2,3,4}.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}
街道http://webst0{1,2,3,4}.is.autonavi.com/appmaptile?style=7&x={x}&y={y}&z={z}
标注http://webst0{1,2,3,4}.is.autonavi.com/appmaptile?style=8&x={x}&y={y}&z={z}
天地图GCJ02地形http://t{1,2,3,4}.tianditu.gov.cn/DataServer?T=ter_w&x={x}&y={y}&l={z}
GeoQ(捷泰天域)GCJ02街道https://map.geoq.cn/arcgis/rest/services/ChinaOnlineStreetGray/MapServer/tile/{z}/{y}/{x}

说明

  • {0,1,2,3}代表了url的subDomain,在请求时会随机的在url中使用mt0、mt1、mt2、mt3。{z}代表zoom,即缩放级别,{x}代表列号,{y}代表行号。
  • 在谷歌地图中 lyrs 的值代表地图类型,具体意义如下:

    m:路线图

    t:地形图

    p:带标签的地形图

    s:卫星图

    y:带标注的卫星图

    h:标注层(路名、地名等)

  • 在高德地图中 style 的值代表地图类型,具体意义如下:

    style=6 卫星图

    style=7 街道图

    style=8 标注层

    想要制作3D地图可视化效果thingjs平台完全可以实现哈,大家有不明白的地方可以多看看开发文档,官方例程。
avatar
游客~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

130700ppkpl8x3t7tt1b1t