3D地图SDK
最后更新时间:2025-03-13

地图效果炫,支持旋转,3D楼块,提供更多实用接口如热力图、路况等。

适用于对地图强依赖场景,如导航、打车、代驾等。也可用于可穿戴设备。

SDK名称:腾讯地图地图SDK

开发者:深圳市腾讯计算机系统有限公司

版本:5.8.1

注意:如果您从4.5.6版本以下升级上来,需要注意隐私合规接口

主要功能:基础地图、地图视野、地图控件、覆盖物、数据可视化、定位、检索、地图事件、组件等

个人信息处理规则:https://privacy.qq.com/document/preview/a10a8634f237464da9a95f4f07e73e40

使用说明:https://lbs.qq.com/mobile/androidMapSDK/developerGuide/getKey

参考手册:https://mapapi.qq.com/sdk/map/android/javadoc/index.html

合规指南:https://lbs.qq.com/complianceGuides/guides/sdkGuides/mapSdkComplianceGuide



功能介绍
Head Head Head

地图显示

显示平面地图及路网。

MapView mapView = findViewById(R.id.mapview);

3D楼块

3D版支持3D,卫星地图的显示以及地图平移、缩放、倾斜、旋转等地图操作。

TencentMap tencentMap = mapView.getMap();

tencentMap.showBuilding(true);

tencentMap.setBuilding3dEffectEnable(true);

热力图

用不同颜色的区块叠加在地图上描述业务数据分布,密度和变化趋势。

GradientVectorOverlayProvider heatMapTileProvider = new GradientVectorOverlayProvider().weightedData(nodes)

.enable3D(true).radius(56).setMaxHeight(500).setAnimateDuration(3000);

heatMapTileProvider.opacity(0.95f);

heatMapTileProvider.gradient(colors, startPoints);

GradientVectorOverlay heatTileOverlay = tencentMap.addVectorOverlay(heatMapTileProvider);







线路显示

支持多线路同界面显示。

Polyline polyline = tencentMap.addPolyline(new PolylineOptions().latLngs(points).colors(colors, indexes).arrow(true));

覆盖物

支持点、线、面、圆以及自定义覆盖物的添加和删除。

tencentMap.addCircle(new CircleOptions()

.center(center).radius(100).fillColor(fillColor)

.level(OverlayLevel.OverlayLevelAboveLabels));

实时路况图

支持全国主要城市的实时交通路况。

tencentMap.setTrafficEnabled(true);







卫星图

显示卫星地图及路网。

tencentMap.setMapType(TencentMap.MAP_TYPE_SATELLITE);

这篇文章对您解决问题是否有帮助?

已解决
未解决