最后更新时间:2025-03-13
腾讯地图SDK从4.1.1版本开始支持个性化配置地图样式,开发者通过腾讯个性化地图官网,创建配置个性化地图。腾讯位置服务为开发者免费提供了4种基础地图样式模版,分别是经典、墨渊、白浅、烟翠,还有2款高级模版供企业客户使用,分别是玉露、澹月。可以满足大部分开发者在不同场景下的个性化需求。
同时为满足开发者们深度个性化需求,腾讯位置服务提供在线编辑平台,支持4大类,44种小类地图元素的样式自定义。对地图上的绿地、水系、公园等背景面、道路网、POI的展示效果进行调整,目前支持透明度、颜色、描边、级别等属性修改。
如果已经创建好了个性化地图,使用腾讯地图SDK接入分两步:
准备好可展示个性化样式的地图,需要分两步:
离线包配置的代码示例如下:
TencentMapOptions mapOptions = new TencentMapOptions();
//1.将本地资源打包到apk的asset目录中
mapOptions.setCustomAssetsPath("styleMapView");
//2.从手机指定目录共享资源
mapOptions.setCustomLocalPath("/sdcard/package_name/local_map_style/");
地图样式的设置和之前的地图类型切换是相同的接口,其中参数为“我的样式”中配置的style编号。如上图中style1为白浅样式,style 2为墨渊样式。
//参数1对应的是“我的样式”中应用样式序号
mTencentMap.setMapStyle(1);
和设置的地图类型有关,只有setMapType为MAP_TYPE_NORMAL 时setMapStyle个性化样式才会生效。
有帮助
没帮助