以下内容转载自腾讯位置服务公众号的文章《地图SDK全面升级 – 数十项新功能及优化等你来体验》
作者:腾讯位置服务
链接:https://mp.weixin.qq.com/s/Q4UrIoSsuQh_z-gHr82Dcw
来源:微信公众号
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

腾讯位置服务地图SDK是一套提供多种地理位置服务的应用程序接口。通过调用该接口,开发者可以在自己的应用中加入地图相关的功能(如地图展示、标注、绘制图形等),轻松访问腾讯地图服务和数据,构建功能丰富、交互性强、符合各种行业场景的地图类应用程序。

新增功能

1、增加检索功能

地图SDK数据检索能力封装了腾讯位置服务提供的WebService接口, 方便移动端的用户使用。上线使用时应先申请配额,避免因配额问题导致的App异常。目前地图SDK提供的检索功能包括:

•  地点搜索 
    •  关键词输入提示 
    •  逆地址解析(坐标位置描述) 
    •  地址解析(地址转坐标) 
    •  行政区划 
    •  坐标转换 
    •  路线规划服务

2、新增限制地图显示区域

这个功能适用于开发者希望仅展示某一区域地图的场景。如故宫旅游类场景中,可以将展示的地图限制在故宫景区的范围内。此接口同时会限制地图的最小缩放级别,用户还可以通过setMinZoomLevel( )修改自己需要的最小缩放级别获取自己想要达到的展示效果。

接口名称:

Android:

TencentMap.setRestrictBounds(LatLngBounds restrictBounds, RestrictBoundsFitMode fitMode);

iOS:

- (void)setLimitMapRect:(QMapRect)mapRect mode:(QMapLimitRectFitMode)mode;
3、新增TileOverlay 接口

自定义的瓦片图层可对基础底层地图添加额外的特性,如:某个景区的特殊建筑、某个饭店的详情介绍等等。用户通过传入这些自定义的瓦片覆盖物在地图上,可以打造更多、更丰富的个性化地图应用场景。

接口名称:

Android:

TencentMap.addTileOverlay(TileOverlayOptions options);

iOS:

- (void)addOverlay:(id <QOverlay>)overlay;

4、色值多段线支持擦除和自定义擦除颜色

接口名称:

Android:

PolylineOptions.eraseColor(int eraseColor);

iOS:

@property UIColor *eraseColor;
5、支持自定义字体

Android:

Andriod腾讯地图SDK允许开发者使用Typeface为地图设置字体样式。下面是从assets目录加载字体的示例:

TencentMapOptions options = new TencentMapOptions();

iOS:

@property (nonatomic,copy) NSString *mapFont;

6、Android独有新增

1)支持viewInfoWindow,Marker的infoWindow可以直接以View实现。

在此之前,Android腾讯地图SDK提供的infoWindow是以图片的形式绘制出来的,即使用户使用infoWindowAdapter向地图添加自己的View布局,腾讯地图SDK内部依然会将这个View转换成一张图片添加到地图上面。为满足用户对infoWindow展示gif的需求,我们提供了viewInfoWindow的实现,使用方法很简单,用户只需要在创建Marker时设置viewInfoWindow(true)即可。

接口名称:

MarkerOptions.viewInfoWindow(boolean enabled);

2)适配Android Q。

7、iOS独有新增

1)指南针支持位置调整。

接口名称:

- (void)setCompassOffset:(CGPoint)offset;

2)Overlay支持zIndex属性。

接口名称:

@property (nonatomic, assign) int zIndex;

性能&效果优化

**1、SDK包体积大小优化。**精简约10%的开发包大小,方便用户集成。

**2、3D室内图展现效果优化。**采用更加精细化的3D展现形式代替传统的“多边形盒子”。其中室内空间分隔综合了盒子、墙体、模型、镂空、平面多种表达方式,并优化了扶梯的显示策略。欢迎开发者合作接入,详情可查看室内位置服务解决方案

3、热力图标准化开放,效果优化升级。

4、比例尺样式升级。

5、升级路况服务,减少流量,提高准确度。

6、Poi文字可点击,并提高底图Poi选中成功率。

7、同层渲染及TextureMapView帧率优化。

用户反馈问题修复

腾讯位置服务地图SDK持续为各行业开发者提供可信赖服务,针对开发者反馈的问题进行快速解答和修复,保证服务质量。不知道本次更新中有没有解决您反馈的问题呢?

Android:

1、修复添加Marker时,icon的宽度很小(比如6px),就会不显示的问题。

2、修复AndroidQ兼容性问题。

3、修复通过moveCamera( )切换中心点时,不显示楼层控件,需要拖动地图才显示的问题。

4、修复手势操作卡顿问题。之前多触点手势不支持同时执行平移和旋转,目前可支持并且滑动更加细腻。

iOS:

1、修复在小程序中使用小车平移动画会有闪烁的问题。

2、修复在Android和iOS两端热力图默认效果不一致的问题。

3、修复多段线颜色显示不符合预期,长度超过15段后颜色就是非设置颜色的问题。

4、修复定位图标的角度偶尔显示不正确的问题。

诚邀各位开发者登陆腾讯位置服务官网下载使用我们最新的地图SDK v4.2.8,体验Android版iOS版。您在使用中遇到任何问题,都可以随时向我们反馈:

1、在腾讯位置服务官网提交工单,系统会将您的问题分配给专业的技术支持进行解答。

2、加入腾讯位置服务地图SDK开发者QQ群,群里有众多开发者和您一起讨论问题,群内管理员也会定期收集开发者提出的问题,安排专业技术支持进行解答。腾讯地图SDK( Android、iOS开发者交流 )QQ群:758653950。

地图SDK全面升级 – 数十项新功能及优化等你来体验相关推荐

  1. 4月产品升级|解锁40多项新功能!

    又到每月产品盘点时刻,回顾4月,又是满满的收获! 40多项新功能上线和升级优化,在不断的技术创新过程中,进一步加速产业智能化升级.下面和小编一起来了解下本次更新详情吧! 人工智能 加速更多智能场景应用 ...

  2. 深度工作室年总结---为什么我们能拿数十项竞赛奖?

    为什么我们能拿数十项竞赛奖? 眨眼间又是一年,2019年深度工作室也已经2岁了,2020年马上要奔三啦. 在2019年中发生了一次又一次的大事,让我十分的难忘.接到于老师的通知的时候是在回家的动车上, ...

  3. 产品升级|1月解锁50多项新功能

    又到每月产品盘点时刻,回顾1月,又是满满的收获! 50多项新功能上线和升级优化,在不断的技术创新过程中,进一步加速产业智能化升级.下面和小编一起来了解下本次更新详情吧! 人工智能 满足更多智能场景应用 ...

  4. 小米6刷android p,小米6升级Android P系统,随后还将新增多项新功能

    原标题:小米6升级Android P系统,随后还将新增多项新功能 随着本月初谷歌方面在本月推出全新的Android Q系统之后,已经向全新的Pixel 3a系列上加持,随后还将有和大手机品牌跟进.为老 ...

  5. 触手可得的云原生 | 阿里云中间件发布多项新功能

    2019独角兽企业重金招聘Python工程师标准>>> 3月21日,在阿里云峰会·北京企业级互联网架构专场的现场,阿里云中间件 PaaS 平台的多项新功能重磅发布 ,覆盖应用服务管理 ...

  6. 还可以这么玩:盘点iOS 11中Siri的12项新功能

    本文讲的是 还可以这么玩:盘点iOS 11中Siri的12项新功能, iOS 11的首次亮相带来了一些变化,其中包括增强现实游戏和更好的iMessage体验,但或许操作系统在任何方面的改变都不如Sir ...

  7. 20 多项新功能,Ubuntu 22.04 震撼登场!!!

    来源:OSC 开源社区(ID:oschina2013) " 阅读本文大概需要 6 分钟. " 前不久,Ubuntu 22.04 版本正式发布,该版本在之前的 LTS 版本基础上进行 ...

  8. ToDesk企业版上新 | 十大新功能,让企业远控更安全、更便捷、更流畅

    目录 控制台,管理方便更安全 用AD域实现便捷管理 新增临时用户功能 安全措施升级,数据信息可追溯 客户端,体验再升级 两大场景更新,功能更强大 内核优化,性能再提升 八月更新提前看 从开始到现在,T ...

  9. 鸿蒙系统宣传标语,有多项新功能加持,搭载鸿蒙系统的华为手表WATCH 3来了!...

    原标题:有多项新功能加持,搭载鸿蒙系统的华为手表WATCH 3来了! 6月2日对华为来讲绝对是历史性的一刻,届时会发布华为的第一款手机系统,也是国内第一款手机系统--鸿蒙OS.除了最重要的鸿蒙系统之外 ...

  10. 计算机版的微信的功能是什么,赶紧更新你的PC版微信:这几项新功能你绝对想要...

    科客点评:可以的话,还是希望微信能在功能完善之后出个轻聊版. 毫无疑问,我们的工作和生活几乎离不开微信了.自从微信推出电脑版以来,基本每个办公室白领电脑的导航栏上,都会有QQ和微信两个软件的图标在交替 ...

最新文章

  1. java深度克隆_Java深入学习26:Java深度克隆
  2. java中的model_Java程序员必看之springmvc中的Model对象在重定向中的数据
  3. ubuntu14.04 LTS 搜狗输入法安装和不能输入中文的解决方法
  4. Oracle数据库卸载
  5. 判断一个单链表中是否存在环
  6. Objective-C 日记③ 字符串
  7. 如何在CentOS 7上安装和配置MySQL Cluster
  8. Django:模板与视图
  9. VB 文件编码互换模块(支持 Ansi,UTF-8,Unicode(little endian),Unicode big endian)
  10. 爱立信携Batelco完成巴林首次5G测试
  11. 法学类计算机专业,就业蓝皮书:计算机类专业领跑薪酬榜 法学专业被亮“红牌”...
  12. atitit.TokenService v3 qb1  token服务模块的设计 新特性.docx
  13. 贪吃蛇c加加代码_贪吃蛇 C语言源代码
  14. Cocos2d-x中的BMFont(Fnt)字体改名
  15. MATLAB数据类型结构
  16. 模拟电子电路(1)——概论
  17. 记一次数据结构与算法作业:利用循环和递归输出1-N的正整数的程序分析比较
  18. HackTheBox-baby interdimensional internet
  19. 静态页面练习——百度搜索页面
  20. python出现THCudaCheck FAIL file=/pytorch/aten/src/THC/ThCGeneral.cpp line=405 error=11 : 情况

热门文章

  1. C++中#define宏定义的min与max函数
  2. 《遥远的救世主》遵守客观规律(七)——文化属性
  3. 创建ArrayList对象,添加5个元素,使用Iterator遍历输出
  4. python 子域名爬取工具
  5. STM32 内核复位 与 系统复位 区别及程序实现
  6. 计算机网络体系结构各层中的网络设备
  7. 满足三角不等式的TSP问题的近似算法
  8. OAException Application ICX Message Name ICX SESSION FAI
  9. T-BOX,OBD区别
  10. mysql workbench pk_MySQL Workbench筑表时PK, NN, UQ, BIN, UN, ZF, AL的意思