简介
Android开发中我们经常需要使用到地图sdk,当前市场主流的地图sdk有三家,百度,高德,谷歌。当我们面对不同应用场景的时候可能需要使用不同的sdk,例如在网约车行业,由于百度和高德地图在不同城市精准度不同,可能需要我们在不同城市使用不同的地图sdk,或者根据司机的使用习惯,来提供不同的地图服务。又或者需要在谷歌应用市场上架,提供海外服务的话,就需要使用谷歌地图。但是不同地图sdk,虽然提供的功能大同小异,但是一一去集成且集成成本很大,而且地图切换的成本也很大,也会造成业务代码的臃肿。