基于 Swift 多地图源业务向地图控件实现(一):封装地图源 因为我的项目里第一个接入的地图源是高德地图,这里的接口以高德地图作为示范。 既然要接入多个地图源,可以良好的支持地图源切换,那么第一步就是隔离具体地图源。隔离具体实现最常使用的方式就是使用接口隔离。UITableView 中常用的 UITableViewDataSource 也是类似的机制,使用接口隔离了具体的 dataSource 实现。 我们定义一个 protocol 来声明地图源应该提供的能力: public protocol Vendo... 2019年12月31日 iOS入门教程, iOS原创文章 暂无评论 喜欢 0 阅读全文