高德地图相关开发

项目开发中,因百度地图搜索地标有数量限制且bug未修复,选择用高德地图替换。需求是创建地标计划,实现两套可自由转换地图的功能。步骤包括学习高德API、创建demo、封装类、放入线上代码等,还需处理坐标转换和修复bug,重难点有业务逻辑、代码封装等。

项目开发:

  背景:项目中有创建地标计划的功能,由于原有使用的百度地图中搜索关键字,只能显示15页总共只能搜索150个相关地标。由于这个bug,多次提交bug,bug无反应。只能另辟蹊径,选择高德地图进行替换。

  需求:创建地标计划,将相关使用地图的功能转换成高德地图进行实现,同时保留百度地图的相关代码,做成2套可自由转换地图的创建地标计划功能。

  步骤:

    1、首先学习高德地图的相关API调用知识;

    2、通过了解的源代码中的需求点(地图关键字搜索+分页)、获取相关json文件中对应的坐标信息打印到地图上;

       通过了解相关高德地图api的相关功能,创建小demo实例,完成基础功能。

              3、通过已经做好的实例demo,封装成类对象,以便在线上代码中也能直接调用类。完成开发功能

      4、将demo中相关类放入线上代码中。结合相关业务实现功能。其中比较复杂的逻辑业务,要善于利用真值表来进行判断。

    5、需要对数据进行高德地图----------百度地图之间进行坐标的转换;

              6、修复一些bug.如地图上半径画圈、半径选择所使用的滑块插件的浏览器兼容问题

  重难点:

    1、半径画圈的业务逻辑

              2、使用类来封装代码

      3、滑块插件的浏览器兼容问题

    4、地标选择唯一性的问题

    5、百度地图-------高德地图之间的转换问题

  优缺点:

    通过使用高德地图来实现业务,解决了百度地图现有的bug.

    同时使用类来封装代码,提高了代码的可读性和可扩展性。

转载于:https://www.cnblogs.com/chxrs/p/10913657.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值