Răsfoiți Sursa

删除ios中Framework

huqi 6 ani în urmă
părinte
comite
f0e6f68551
100 a modificat fișierele cu 0 adăugiri și 5218 ștergeri
  1. 0 244
      o2ios/O2Platform/framework/AZPopMenu/AZPopMenu.swift
  2. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Base.framework/BaiduMapAPI_Base
  3. 0 13
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Base.framework/Headers/BMKBaseComponent.h
  4. 0 24
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Base.framework/Headers/BMKGeneralDelegate.h
  5. 0 76
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Base.framework/Headers/BMKMapManager.h
  6. 0 186
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Base.framework/Headers/BMKTypes.h
  7. 0 30
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Base.framework/Headers/BMKUserLocation.h
  8. 0 1206
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Base.framework/Headers/BMKVersion.h
  9. 0 66
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Base.framework/readme.txt
  10. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Cloud.framework/BaiduMapAPI_Cloud
  11. 0 129
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Cloud.framework/Headers/BMKCloudPOIList.h
  12. 0 111
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Cloud.framework/Headers/BMKCloudSearch.h
  13. 0 13
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Cloud.framework/Headers/BMKCloudSearchComponent.h
  14. 0 113
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Cloud.framework/Headers/BMKCloudSearchInfo.h
  15. 0 32
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Cloud.framework/Headers/BMKCloudVersion.h
  16. 0 67
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Cloud.framework/readme.txt
  17. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Location.framework/BaiduMapAPI_Location
  18. 0 10
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Location.framework/Headers/BMKLocationComponent.h
  19. 0 110
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Location.framework/Headers/BMKLocationService.h
  20. 0 32
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Location.framework/Headers/BMKLocationVersion.h
  21. 0 67
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Location.framework/readme.txt
  22. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/BaiduMapAPI_Map
  23. 0 21
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKActionPaopaoView.h
  24. 0 38
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKAnnotation.h
  25. 0 110
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKAnnotationView.h
  26. 0 47
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKArcline.h
  27. 0 27
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKArclineView.h
  28. 0 28
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKBaseIndoorMapInfo.h
  29. 0 61
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKCircle.h
  30. 0 27
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKCircleView.h
  31. 0 26
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKGradient.h
  32. 0 65
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKGroundOverlay.h
  33. 0 28
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKGroundOverlayView.h
  34. 0 48
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKHeatMap.h
  35. 0 48
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKLocationViewDisplayParam.h
  36. 0 39
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKMapComponent.h
  37. 0 40
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKMapStatus.h
  38. 0 32
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKMapVersion.h
  39. 0 748
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKMapView.h
  40. 0 35
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKMultiPoint.h
  41. 0 114
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKOfflineMap.h
  42. 0 66
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKOfflineMapType.h
  43. 0 32
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKOverlay.h
  44. 0 34
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKOverlayGLBasicView.h
  45. 0 88
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKOverlayPathView.h
  46. 0 218
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKOverlayView.h
  47. 0 31
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKPinAnnotationView.h
  48. 0 32
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKPointAnnotation.h
  49. 0 48
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKPolygon.h
  50. 0 27
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKPolygonView.h
  51. 0 97
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKPolyline.h
  52. 0 33
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKPolylineView.h
  53. 0 21
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKShape.h
  54. 0 84
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKTileLayer.h
  55. 0 30
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKTileLayerView.h
  56. 0 0
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/CustomIndex
  57. 0 0
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/DVDirectory.cfg
  58. 0 106
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/DVHotMap.cfg
  59. 0 1
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/DVHotcity.cfg
  60. 0 0
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/DVSDirectory.cfg
  61. 0 0
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/DVStreet.cfg
  62. 0 1
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/DVVersion.cfg
  63. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/mode_1/bus.sty
  64. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/mode_1/car.sty
  65. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/mode_1/cycle.sty
  66. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/mode_1/map.rs
  67. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/mode_1/map.sty
  68. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/mode_1/reduct.rs
  69. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/mode_1/reduct.sty
  70. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/mode_1/traffic.rs
  71. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/mode_1/traffic.sty
  72. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/mode_2/map.sty
  73. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/mode_4/map.rs
  74. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/mode_4/map.sty
  75. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/street.sty
  76. 0 158
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/idrres/DVIndoor.cfg
  77. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/idrres/ResPackIndoorMap.rs
  78. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/idrres/baseindoormap.sty
  79. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/baidumap_logo.png
  80. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/baidumap_logo@2x.png
  81. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/bnavi_icon_location_fixed.png
  82. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/bnavi_icon_location_fixed@2x.png
  83. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/direction_wheel.png
  84. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/direction_wheel@2x.png
  85. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_action_paopao_middle_left.png
  86. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_action_paopao_middle_left@2x.png
  87. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_action_paopao_middle_left_highlighted.png
  88. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_action_paopao_middle_left_highlighted@2x.png
  89. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_action_paopao_middle_right.png
  90. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_action_paopao_middle_right@2x.png
  91. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_action_paopao_middle_right_highlighted.png
  92. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_action_paopao_middle_right_highlighted@2x.png
  93. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_cellphone.png
  94. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_cellphone2.png
  95. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_cellphone2@2x.png
  96. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_cellphone@2x.png
  97. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_center_point.png
  98. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_center_point@2x.png
  99. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_compass.png
  100. BIN
      o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_compass@2x.png

+ 0 - 244
o2ios/O2Platform/framework/AZPopMenu/AZPopMenu.swift

@@ -1,244 +0,0 @@
-//
-//  AZPopMenu.swift
-//
-//  Created by Aaron Zhu on 15/6/4.
-//  Copyright (c) 2015年 Aaron Zhu All rights reserved.
-
-/******************************************
-    *作用:
-        创建一个pop菜单。
-    *使用方法: 
-        AZPopMenu.show
-    *方法声明:
-        class func show(superView:UIView, startPoint: CGPoint, items: [String], colors: [UIColor], selected: (itemSelected: Int) -> Void)
-    *方法参数:
-        superView:  父View,请使用ViewController.view,方便计算坐标
-        startPoint: pop菜单上方的箭头位置,使用superView的坐标
-        items:      要显示的菜单项
-        colors:     菜单项前显示的色块
-        selected:   选中菜单项后调用的闭包
-******************************************/
-
-
-import UIKit
-import CoreGraphics
-
-let AZ_SELL_WIDTH : CGFloat = 120        //Cell宽度
-let AZ_SELL_HEIGHT: CGFloat = 40         //Cell高度
-let AZ_ARROW_WIDTH: CGFloat = 10         //Table上方箭头的宽度
-let AZ_ARROW_HEIGHT: CGFloat = 10        //Table上方箭头的高度
-let AZ_ARROW_FROM_EDGE: CGFloat = 35     //Table上方箭头距离Table边界的最小距离
-let AZ_TABLE_WIDTH = AZ_SELL_WIDTH    //Table的宽度(同Cell宽度)
-let AZ_TABLE_FROM_EDGE: CGFloat = 10     //Table距离手机边界的最小距离
-
-let AZ_SCREEN_WIDTH = UIScreen.main.bounds.size.width
-let AZ_SCREEN_HEIGHT = UIScreen.main.bounds.size.height
-
-
-class SelectCell : UITableViewCell{
-    
-    var colorView :UIView!
-    var nameLabel :UILabel!
-    
-    func setUpItem(_ item: String, withColor: UIColor){
-        //构造cell上的内容
-        colorView = UIView(frame: CGRect(x: 18,y: 13,width: 14,height: 14))
-        colorView.layer.cornerRadius = 2
-        colorView.layer.masksToBounds = true
-        self.addSubview(colorView)
-        nameLabel = UILabel(frame: CGRect(x: 42, y: 15, width: 100, height: 10))
-        nameLabel.backgroundColor = UIColor.clear
-        nameLabel.textColor = UIColor(red:192/255, green: 193/255, blue: 195/255, alpha: 1.0)
-        self.addSubview(nameLabel)
-        self.backgroundColor = UIColor(red: 57/255, green: 60/255, blue: 66/255, alpha: 1.0)
-        
-        nameLabel.text = item
-        colorView.backgroundColor = withColor
-        
-    }
-}
-
-class ArrowView: UIView{
-    var arrowPoint: CGPoint
-    init(frame: CGRect, arrowPoint: CGPoint) {
-        //转换箭头的坐标 相对super坐标 -> 本view坐标
-        self.arrowPoint = arrowPoint
-        self.arrowPoint.y = 0
-        self.arrowPoint.x = arrowPoint.x - frame.origin.x
-        super.init(frame: frame)
-    }
-
-    required init(coder aDecoder: NSCoder) {
-        fatalError("init(coder:) has not been implemented")
-    }
-
-    //画顶部的三角形
-    override func draw(_ rect: CGRect) {
-        super.draw(rect)
-        let  context = UIGraphicsGetCurrentContext()
-        context!.setFillColor(red: 57/255, green: 60/255, blue: 66/255, alpha: 1.0) //设置填充颜色
-        let sPoints: [CGPoint] = [arrowPoint,
-            CGPoint(x: arrowPoint.x-AZ_ARROW_WIDTH/2, y: arrowPoint.y+AZ_ARROW_HEIGHT),
-            CGPoint(x: arrowPoint.x+AZ_ARROW_WIDTH/2, y: arrowPoint.y+AZ_ARROW_HEIGHT)]
-        context?.addLines(between: sPoints)
-        //CGContextAddLines(context!, sPoints, 3)
-        context!.closePath()
-        context!.drawPath(using: .fillStroke)
-    }
-    
-}
-
-class AZPopMenu: UIView,UITableViewDelegate,UITableViewDataSource,UIGestureRecognizerDelegate{
-
-    var superView: UIView!  //父View,使用ViewController.view,方便计算坐标。
-    var startPoint: CGPoint = CGPoint(x: 0,y: 0) //箭头位置
-    var items: [String] = []                     //cell中使用字符串
-    var colors: [UIColor] = []                   //cell中使用颜色框
-    var selected: ((_ itemSelected: Int) -> Void)? //点击选项后调用的闭包
-    
-                                    //第一层,self, 全屏透明view,用于接收tabGuesture手势来关闭自己。
-    var popViewArrow: ArrowView!    //第二层,小View,用来画三角箭头
-    var popTable: UITableView!      //第三层,TableView,显示内容和接收点击事件
-    var tabGuesture: UITapGestureRecognizer!
-    
-    class func show(_ superView:UIView, startPoint: CGPoint, items: [String], colors: [UIColor], selected: @escaping (_ itemSelected: Int) -> Void){
-        let p = AZPopMenu()
-        p.showPopMenu(superView, startPoint: startPoint, items: items, colors: colors, selected: selected)
-    }
-    
-    init(){
-        super.init(frame: CGRect(x: 0, y: 0, width: AZ_SCREEN_WIDTH, height: AZ_SCREEN_HEIGHT))
-        self.backgroundColor = UIColor(white: 0.0, alpha: 0.2)
-    }
-
-    required init(coder aDecoder: NSCoder) {
-        fatalError("init(coder:) has not been implemented")
-    }
-    
-    func showPopMenu (_ superView:UIView, startPoint: CGPoint, items: [String], colors: [UIColor], selected: @escaping (_ itemSelected: Int) -> Void) {
-        if items.isEmpty {
-            print("error: items为空。函数结束。")
-            return
-        }
-        if items.count != colors.count {
-            print("error: items和colors项目数量不同。函数结束。")
-            return
-        }
-
-        self.superView = superView
-        self.startPoint = startPoint
-        self.items = items
-        self.colors = colors
-        self.selected = selected
-        
-        //调整箭头位置, 距离屏幕两边35个点以上
-        if self.startPoint.x < AZ_ARROW_FROM_EDGE {
-            self.startPoint.x = AZ_ARROW_FROM_EDGE
-        }else if self.startPoint.x > (AZ_SCREEN_WIDTH-AZ_ARROW_FROM_EDGE){
-            self.startPoint.x = AZ_SCREEN_WIDTH-AZ_ARROW_FROM_EDGE
-        }
-        //调整popmenu的frame  默认箭头置中, table距离屏幕两边10个点以上。
-        let width = AZ_TABLE_WIDTH
-        let height = AZ_ARROW_HEIGHT + AZ_SELL_HEIGHT * CGFloat(items.count) - 1.0  //隐藏掉最后一个像素的白线
-        var tableX = self.startPoint.x - AZ_SELL_WIDTH/2
-        if tableX < AZ_TABLE_FROM_EDGE {
-            tableX = AZ_TABLE_FROM_EDGE
-        }else if tableX > (AZ_SCREEN_WIDTH-AZ_SELL_WIDTH-AZ_TABLE_FROM_EDGE){
-            tableX = AZ_SCREEN_WIDTH-AZ_SELL_WIDTH-AZ_TABLE_FROM_EDGE
-        }
-
-        popViewArrow = ArrowView(frame: CGRect(x: tableX, y: startPoint.y, width: width, height: height), arrowPoint: self.startPoint)
-        popViewArrow.backgroundColor = UIColor.clear
-        //popViewArrow.backgroundColor = UIColor(red: 0.2, green: 0.2, blue: 0.2, alpha: 0.3)
-        
-        //放置table
-        popTable = UITableView(frame: CGRect(x: 0, y: AZ_ARROW_HEIGHT, width: width, height: height-AZ_ARROW_HEIGHT), style: UITableView.Style.plain)
-        popTable.delegate = self
-        popTable.dataSource = self
-        
-        popTable.layer.cornerRadius = 5
-        popTable.layer.masksToBounds = true
-        popTable.isScrollEnabled = false //禁止滚动
-        popTable.separatorStyle = UITableViewCell.SeparatorStyle.none //去掉cell分割线
-        
-        popViewArrow.addSubview(popTable)
-        self.addSubview(popViewArrow)
-        superView.addSubview(self)
-        
-        //UITapGestureRecognizer! 用于关闭popmenu
-        tabGuesture = UITapGestureRecognizer(target: self, action: #selector(AZPopMenu.tabAction(_:)))
-        tabGuesture.numberOfTapsRequired = 1
-        tabGuesture.delegate = self
-        self.addGestureRecognizer(tabGuesture)
-        
-        //动画打开效果
-        animationShowPopMenu()
-    
-    }
-    
-    func animationShowPopMenu(){
-        //改变popTable
-        var done = false
-        //popTable.alpha = 0.0
-        let toRect = popTable.frame
-        popTable.frame =  CGRect(x: startPoint.x-popViewArrow.frame.origin.x, y: 0, width: 1, height: 1)
-        UIView.animate(withDuration: 0.2, animations: { () -> Void in
-            self.popTable.frame = toRect
-            //self.popTable.alpha = 1.0
-            }, completion: { (b: Bool) -> Void in
-            done = true
-        }) 
-        while !done{
-            RunLoop.current.run(until: Date(timeIntervalSinceNow: 0.01))
-        }
-    }
-    
-    
-    @objc func tabAction(_ sender: UITapGestureRecognizer){
-        //关闭本身
-        self.removeGestureRecognizer(tabGuesture)
-        self.removeFromSuperview()
-        self.selected?(-1)
-    }
-   
-
-    //UITableViewDelegate/UITableViewDataSource
-    func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
-        return 0.0
-    }
-    func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
-        return 0.0
-    }
-    func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
-        return AZ_SELL_HEIGHT
-    }
-    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
-        return items.count
-    }
-    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) ->UITableViewCell{
-        let cell = SelectCell(style: UITableViewCell.CellStyle.default, reuseIdentifier: "Cell")
-        //cell.setUpView(indexPath.row)
-        cell.setUpItem(items[(indexPath as NSIndexPath).row], withColor: colors[(indexPath as NSIndexPath).row])
-        return cell;
-    }
-    func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath){
-        tableView.deselectRow(at: indexPath, animated: true)
-        //关闭本身
-        self.removeGestureRecognizer(tabGuesture)
-        self.removeFromSuperview()
-        self.selected?((indexPath as NSIndexPath).row)
-    }
-    //UIGestureRecognizerDelegate 用于过滤tableview
-    func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool{
-        if touch.view is AZPopMenu {
-            return true
-        }else{
-            return false
-        }
-    }
-
-
-}
-
-
-

BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Base.framework/BaiduMapAPI_Base


+ 0 - 13
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Base.framework/Headers/BMKBaseComponent.h

@@ -1,13 +0,0 @@
-//
-//  BaseComponent.h
-//  BaseComponent
-//
-//  Created by baidu on 14-3-17.
-//  Copyright (c) 2014年 baidu. All rights reserved.
-//
-
-#import "BMKGeneralDelegate.h"
-#import "BMKMapManager.h"
-#import "BMKTypes.h"
-#import "BMKUserLocation.h"
-#import "BMKVersion.h"

+ 0 - 24
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Base.framework/Headers/BMKGeneralDelegate.h

@@ -1,24 +0,0 @@
-//
-//  BMKGeneralDelegate.h
-//  BMapKit
-//
-//  Copyright 2011 Baidu Inc. All rights reserved.
-//
-
-#import <Foundation/Foundation.h>
-
-///通知Delegate
-@protocol BMKGeneralDelegate <NSObject>
-@optional
-/**
- *返回网络错误
- *@param iError 错误号
- */
-- (void)onGetNetworkState:(int)iError;
-
-/**
- *返回授权验证错误
- *@param iError 错误号 : 为0时验证通过,具体参加BMKPermissionCheckResultCode
- */
-- (void)onGetPermissionState:(int)iError;
-@end

+ 0 - 76
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Base.framework/Headers/BMKMapManager.h

@@ -1,76 +0,0 @@
-/*
- *  BMKMapManager.h
- *  BMapKit
- *
- *  Copyright 2011 Baidu Inc. All rights reserved.
- *
- */
-
-#import "BMKGeneralDelegate.h"
-#import <UIKit/UIKit.h>
-#import "BMKTypes.h"
-
-enum EN_PERMISSION_STATUS
-{
-	E_PERMISSION_OK = 0,	// 授权验证通过
-	E_PERMISSION_SERVER_ERROR = -200, //服务端数据错误,无法解析服务端返回数据
-	E_PERMISSION_NETWORK_ERROR = -300, //无法建立与服务端的连接
-    
-};
-
-//地图模块枚举
-typedef enum {
-    BMKMapModuleTile = 0,   //瓦片图模块
-}BMKMapModule;
-
-///主引擎类
-@interface BMKMapManager : NSObject
-
-/**
- *百度地图SDK所有接口均支持百度坐标(BD09LL)和国测局坐标(GCJ02),用此方法设置您使用的坐标类型.
- *默认是BD09LL(BMK_COORDTYPE_BD09LL)坐标.
- *如果需要使用GCJ02坐标,需要设置CoordinateType为:BMK_COORDTYPE_COMMON.
- */
-+ (BOOL)setCoordinateTypeUsedInBaiduMapSDK:(BMK_COORD_TYPE) coorType;
-
-/**
- *获取百度地图SDK当前使用的经纬度类型
- *@return 经纬度类型
- */
-+ (BMK_COORD_TYPE)getCoordinateTypeUsedInBaiduMapSDK;
-
-/**
- *是否开启打印某模块的log,默认不打印log
- *debug时,建议打开,有利于调试程序;release时建议关闭
- *@param enable 是否开启
- *@param mapModule 地图模块
- */
-+ (void)logEnable:(BOOL) enable module:(BMKMapModule) mapModule;
-
-/**
-*启动引擎
-*@param key 申请的有效key
-*@param delegate 
-*/
--(BOOL)start:(NSString*)key generalDelegate:(id<BMKGeneralDelegate>)delegate;
-
-/**
- *获取所有在线服务消耗的发送流量,单位:字节
- */
--(int)getTotalSendFlaxLength;
-
-/**
- *获取所有在线服务消耗的接收流量,单位:字节
- */
--(int)getTotalRecvFlaxLength;
-
-/**
-*停止引擎
-*/
--(BOOL)stop;
-
-
-
-@end
-
-

+ 0 - 186
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Base.framework/Headers/BMKTypes.h

@@ -1,186 +0,0 @@
-//
-//  BMKType.h
-//  MapPlatform
-//
-//  Created by BaiduMapAPI on 13-3-26.
-//  Copyright (c) 2013年 baidu. All rights reserved.
-//
-
-#import <CoreGraphics/CoreGraphics.h>
-#import <CoreLocation/CoreLocation.h>
-
-#import <UIKit/UIKit.h>
-typedef enum
-{
-    BMK_COORDTYPE_GPS = 0, ///GPS设备采集的原始GPS坐标(WGS-84)
-    BMK_COORDTYPE_COMMON,  ///GCJ坐标,google地图、soso地图、aliyun地图、mapabc地图和amap地图所用坐标
-    BMK_COORDTYPE_BD09LL,    ///bd09ll 百度经纬度坐标
-} BMK_COORD_TYPE;
-enum {
-    BMKMapTypeNone       = 0,               ///< 空白地图
-    BMKMapTypeStandard   = 1,               ///< 标准地图
-    BMKMapTypeSatellite  = 2,               ///< 卫星地图
-};
-typedef NSUInteger BMKMapType;
-
-typedef enum {
-	BMKErrorOk = 0,	///< 正确,无错误
-    BMKErrorConnect = 2,	///< 网络连接错误
-	BMKErrorData = 3,	///< 数据错误
-	BMKErrorRouteAddr = 4, ///<起点或终点选择(有歧义)
-	BMKErrorResultNotFound = 100,	///< 搜索结果未找到
-	BMKErrorLocationFailed = 200,	///< 定位失败
-	BMKErrorPermissionCheckFailure = 300,	///< 百度地图API授权Key验证失败
-	BMKErrorParse = 310		///< 数据解析失败
-}BMKErrorCode;
-//鉴权结果状态码
-typedef enum {
-    E_PERMISSIONCHECK_CONNECT_ERROR = -300,//链接服务器错误
-    E_PERMISSIONCHECK_DATA_ERROR = -200,//服务返回数据异常
-    E_PERMISSIONCHECK_OK = 0,	// 授权验证通过
-	E_PERMISSIONCHECK_KEY_ERROR = 101,	//ak不存在
-	E_PERMISSIONCHECK_MCODE_ERROR = 102,	//mcode签名值不正确
-	E_PERMISSIONCHECK_UID_KEY_ERROR = 200,	// APP不存在,AK有误请检查再重试
-	E_PERMISSIONCHECK_KEY_FORBIDEN= 201,	// APP被用户自己禁用,请在控制台解禁
-    /*
-     *更多鉴权状态码请参考:
-     *http://developer.baidu.com/map/index.php?title=lbscloud/api/appendix
-     */
-}BMKPermissionCheckResultCode;
-//检索结果状态码
-typedef enum{
-    BMK_SEARCH_NO_ERROR = 0,///<检索结果正常返回
-    BMK_SEARCH_AMBIGUOUS_KEYWORD,///<检索词有岐义
-    BMK_SEARCH_AMBIGUOUS_ROURE_ADDR,///<检索地址有岐义
-    BMK_SEARCH_NOT_SUPPORT_BUS,///<该城市不支持公交搜索
-    BMK_SEARCH_NOT_SUPPORT_BUS_2CITY,///<不支持跨城市公交
-    BMK_SEARCH_RESULT_NOT_FOUND,///<没有找到检索结果
-    BMK_SEARCH_ST_EN_TOO_NEAR,///<起终点太近
-    BMK_SEARCH_KEY_ERROR,///<key错误
-    BMK_SEARCH_NETWOKR_ERROR,///网络连接错误
-    BMK_SEARCH_NETWOKR_TIMEOUT,///网络连接超时
-    BMK_SEARCH_PERMISSION_UNFINISHED,///还未完成鉴权,请在鉴权通过后重试
-    BMK_SEARCH_INDOOR_ID_ERROR,///室内图ID错误
-    BMK_SEARCH_FLOOR_ERROR,///室内图检索楼层错误
-    BMK_SEARCH_INDOOR_ROUTE_NO_IN_BUILDING,///起终点不在支持室内路线的室内图内
-    BMK_SEARCH_INDOOR_ROUTE_NO_IN_SAME_BUILDING,///起终点不在同一个室内
-    BMK_SEARCH_PARAMETER_ERROR,///参数错误
-}BMKSearchErrorCode;
-
-//调起百度地图结果状态码
-typedef enum{
-    BMK_OPEN_NO_ERROR = 0,///<正常
-    BMK_OPEN_WEB_MAP,///打开的是web地图
-    BMK_OPEN_OPTION_NULL,///<传入的参数为空
-    BMK_OPEN_NOT_SUPPORT,///<没有安装百度地图,或者版本太低
-    BMK_OPEN_POI_DETAIL_UID_NULL,///<poi详情 poiUid为空
-    BMK_OPEN_POI_NEARBY_KEYWORD_NULL,///<poi周边 keyWord为空
-    BMK_OPEN_ROUTE_START_ERROR,///<路线起点有误
-    BMK_OPEN_ROUTE_END_ERROR,///<路线终点有误
-    BMK_OPEN_PANORAMA_UID_ERROR,///<调起全景 poiUid不正确
-    BMK_OPEN_PANORAMA_ABSENT,///<调起全景 此处不支持全景
-    BMK_OPEN_PERMISSION_UNFINISHED,///还未完成鉴权,请在鉴权通过后重试
-    BMK_OPEN_KEY_ERROR,///<app key错误
-    BMK_OPEN_NETWOKR_ERROR,///网络连接错误
-}BMKOpenErrorCode;
-
-///表示一个经纬度范围
-typedef struct {
-    CLLocationDegrees latitudeDelta;	///< 纬度范围
-    CLLocationDegrees longitudeDelta;	///< 经度范围
-} BMKCoordinateSpan;
-
-///表示一个经纬度区域
-typedef struct {
-    CLLocationCoordinate2D northEast;	///< 东北角点经纬度坐标
-    CLLocationCoordinate2D southWest;	///< 西南角点经纬度坐标
-} BMKCoordinateBounds;
-
-///表示一个经纬度区域
-typedef struct {
-	CLLocationCoordinate2D center;	///< 中心点经纬度坐标
-	BMKCoordinateSpan span;		///< 经纬度范围
-} BMKCoordinateRegion;
-
-///表示一个经纬度坐标点
-typedef struct {
-	int latitudeE6;		///< 纬度,乘以1e6之后的值
-	int longitudeE6;	///< 经度,乘以1e6之后的值
-} BMKGeoPoint;
-
-///地理坐标点,用直角地理坐标表示
-typedef struct {
-    double x;	///< 横坐标
-    double y;	///< 纵坐标
-} BMKMapPoint;
-
-///矩形大小,用直角地理坐标表示
-typedef struct {
-    double width;	///< 宽度
-    double height;	///< 高度
-} BMKMapSize;
-
-///矩形,用直角地理坐标表示
-typedef struct {
-    BMKMapPoint origin; ///< 屏幕左上点对应的直角地理坐标
-    BMKMapSize size;	///< 坐标范围
-} BMKMapRect;
-
-///地图缩放比例
-typedef CGFloat BMKZoomScale;
-
-/// 经过投影后的世界范围大小,与经纬度(-85,180)投影后的坐标值对应
-UIKIT_EXTERN const BMKMapSize BMKMapSizeWorld;
-/// 经过投影后的世界矩形范围
-UIKIT_EXTERN const BMKMapRect BMKMapRectWorld;
-/// 空的直角坐标矩形
-UIKIT_EXTERN const BMKMapRect BMKMapRectNull;
-
-///线路检索节点信息,一个路线检索节点可以通过经纬度坐标或城市名加地名确定
-@interface BMKPlanNode : NSObject{
-    NSString*              _cityName;
-    NSString*              _name;
-    CLLocationCoordinate2D _pt;
-}
-
-///节点所在城市
-@property (nonatomic, strong) NSString* cityName;
-///节点所在城市ID
-@property (nonatomic, assign) NSInteger cityID;
-///节点名称
-@property (nonatomic, strong) NSString* name;
-///节点坐标
-@property (nonatomic) CLLocationCoordinate2D pt;
-@end
-
-///室内路线检索节点信息
-@interface BMKIndoorPlanNode : NSObject
-
-///节点所在楼层
-@property (nonatomic, retain) NSString* floor;
-///节点坐标
-@property (nonatomic) CLLocationCoordinate2D pt;
-
-@end
-
-///此类表示地址结果的层次化信息
-@interface BMKAddressComponent : NSObject
-
-/// 街道号码
-@property (nonatomic, strong) NSString* streetNumber;
-/// 街道名称
-@property (nonatomic, strong) NSString* streetName;
-/// 区县名称
-@property (nonatomic, strong) NSString* district;
-/// 城市名称
-@property (nonatomic, strong) NSString* city;
-/// 省份名称
-@property (nonatomic, strong) NSString* province;
-/// 国家
-@property (nonatomic, strong) NSString* country;
-/// 国家代码
-@property (nonatomic, strong) NSString* countryCode;
-/// 行政区域编码
-@property (nonatomic, strong) NSString* adCode;
-
-@end

+ 0 - 30
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Base.framework/Headers/BMKUserLocation.h

@@ -1,30 +0,0 @@
-//
-//  BMKUserLocation.h
-//  BaseComponent
-//
-//  Created by Baidu on 3/26/14.
-//  Copyright (c) 2014 baidu. All rights reserved.
-//
-#import <CoreLocation/CLLocation.h>
-#import <Foundation/Foundation.h>
-#import "BMKBaseComponent.h"
-@class CLLocation;
-@class CLHeading;
-@interface BMKUserLocation : NSObject
-
-/// 位置更新状态,如果正在更新位置信息,则该值为YES
-@property (readonly, nonatomic, getter=isUpdating) BOOL updating;
-
-/// 位置信息,尚未定位成功,则该值为nil
-@property (readonly, nonatomic,strong) CLLocation *location;
-
-/// heading信息,尚未定位成功,则该值为nil
-@property (readonly, nonatomic, strong) CLHeading *heading;
-
-/// 定位标注点要显示的标题信息
-@property (strong, nonatomic) NSString *title;
-
-/// 定位标注点要显示的子标题信息.
-@property (strong, nonatomic) NSString *subtitle;
-
-@end

+ 0 - 1206
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Base.framework/Headers/BMKVersion.h

@@ -1,1206 +0,0 @@
-//
-//  BMKVersion.h
-//  BMapKit
-//
-//  Copyright 2011 Baidu Inc. All rights reserved.
-//
-
-#import <UIKit/UIKit.h>
-
-
-/*****更新日志:*****
- V0.1.0: 测试版
- 支持地图浏览,基础操作
- 支持POI搜索
- 支持路线搜索
- 支持地理编码功能
- --------------------
- V1.0.0:正式发布版
- 地图浏览,操作,多点触摸,动画
- 标注,覆盖物
- POI、路线搜索
- 地理编码、反地理编码
- 定位图层
- --------------------
- V1.1.0:
- 离线地图支持
- --------------------
- V1.1.1:
- 增加suggestionSearch接口
- 可以动态更改annotation title
- fix小内存泄露问题
- --------------------
- V1.2.1:
- 增加busLineSearch接口
- 修复定位圈范围内不能拖动地图的bug
- 
- --------------------
- V2.0.0
- 
- 新增:
- 全新的3D矢量地图渲染
- BMKMapView设定地图旋转俯视角度:rotation、overlooking
- BMKMapView设定指南针显示位置:compassPosition
- BMKMapView控制生命周期:viewWillAppear、viewWillDisappear
- 地图标注可点,BMKMapViewDelegate新增接口回调接口onClickedMapPoi
- BMKAnnotationView设置annotation是否启用3D模式:enabled3D
- overlay绘制方式改变,采用opengl绘制:
- BMKOverlayView使用opengl渲染接口:glRender子类重载此函数实现gl绘制
- 基本opengl线绘制:renderLinesWithPoints
- 基本opengl面绘制:renderRegionWithPointsl
- 全新的矢量离线地图数据:
- BMKOfflineMap下载离线地图:start
- BMKOfflineMap更新离线地图:update
- BMKOfflineMap暂停下载或更新:pasue
- 获得热点城市列表:getHotCityList
- 获得支持离线数据的城市:getOfflineCityList
- 根据城市名查询城市信息:searchCity
- 更新:
- BMKMapView的缩放级别zoomLevel更新为float型,实现无级缩放
- 更新地图类型枚举:
- enum {   BMKMapTypeStandard  = 1,              ///< 标准地图
- BMKMapTypeTrafficOn = 2,              ///< 实时路况
- BMKMapTypeSatellite = 4,              ///< 卫星地图
- BMKMapTypeTrafficAndSatellite = 8,    ///< 同时打开实时路况和卫星地图
- };
- 
- 
- --------------------
- v2.0.1
- 新增:
- §    MapView增加事件监听
- BMKMapviewDelegate中- mapView: onClickedMapBlank:方法监听地图单击事件
- BMKMapviewDelegate中- mapView: onDoubleClick:方法监听地图双击事件
- BMKMapviewDelegate中- mapView: onLongClick:方法监听地图长按事件
- §    地图截图功能
- BMKmapview中 -(UIImage*) takeSnapshot;
- §    路径规划增加途经点
- BMKSearch中- (BOOL)drivingSearch: startNode: endCity: endNode: throughWayPoints:
- §    suggestion搜索支持按城市搜索
- 优化:
- §    全面支持iPad
- §    优化添加海量annotation逻辑
- §    BMKOfflineMap中:
- - (BOOL)pasue:(int)cityID;
- 改为
- - (BOOL)pause:(int)cityID
- §    BMKMapview中:
- @property (nonatomic) CGPoint compassPositon;
- 改为
- @property (nonatomic) CGPoint compassPosition;
- §    BMKRouteAddrResult结构添加属性:
- @synthesize wayPointPoiList;
- @synthesize wayPointCityList;
- §    BMKPlanNode中添加属性:
- @synthesize cityName; 添加城市属性
- §    BMKSuggestionresult结构添加属性:
- @synthesize districtList; 返回区域列表
- 修复:
- §    修复与第三方类库冲突的问题
- 修复与gzip、Reachability、png、jpeg、json、xml、sqlite等第三方类库冲突问题
- 
- 
- --------------------
- v2.0.2
- 新增:
- 1.全新的key验证体系
- 
- 2.增加短串分享接口
- 1)在BMKType中新增数据结构:BMK_SHARE_URL_TYPE(分享串数据类型)
- 2)在BMKSearch中新增接口-(BOOL)poiDetailShareUrl:(NSString*) uid; 发起poi短串搜索
- 3)在BMKSearch中新增接口-(BOOL)reverseGeoShareUrl:(CLLocationCoordinate2D)coor
- poiName:(NSString*)name
- poiAddress:(NSString*)address; 发起反geo短串搜索
- 4)在BMKSearchDelegate中新增接口-(void)onGetShareUrl:(NSString*) url
- withType:(BMK_SHARE_URL_TYPE) urlType
- errorCode:(int)error; 返回短串分享url
- 3.比例尺控件
- 1)在BMKMapview中新增属性@property (nonatomic) BOOL showMapScaleBar;比例尺是否显示
- 2)在BMKMapview中新增属性@property (nonatomic) CGPoint mapScaleBarPosition;比例尺显示位置
- 
- 4.定位罗盘效果
- 1)在BMKMapview中新增数据结构:BMKUserTrackingMode(定位模式)
- 2)在BMKMapview中新增属性@property (nonattomic) BMKUserTrackingMode userTrackingMode; 设定定位模式
- 
- 5.驾车避让拥堵策略
- 1)在BMKSearch中新增驾车检索策略常量BMKCarTrafficFIRST = 60,///<驾车检索策略常量:躲避拥堵
- 
- 6.路径查询增加时间、打车费用结果
- 1)在BMKSearch中新增类:BMKTime(此类代表一个时间段,每个属性都是一个时间段。)
- 2)在BMKTransitRoutePlan中新增属性@property (nonatomic) float price; 白天打车估价,单位(元)
- 3)在BMKTransitRoutePlan中新增属性@property (nonatomic, retain) BMKTime* time; 方案所用时间
- 4)在BMKRoutePlan中新增属性@property (nonatomic, retain) BMKTime* time; 方案预计的行驶时间
- 
- 优化:
- 1)对在BMKMapview中的接口- (void)removeAnnotations:(NSArray *)annotations;(移除一组标注)进行了优化
- 
- 修复:
- 1)修复离线地图――支持离线包的城市列表中省份下无子城市的问题
- 2)修复前台数据请求后退至后台opengl继续渲染,应用Crash的问题
- 
- --------------------
- v2.1.0
- 新增:
- 1.全面接入LBS.云V2.0,全面开放LBS.云检索能力
- 1)在BMKCloudSearchInfo中新增类BMKBaseCloudSearchInfo,BMKCloudSearchInfo,BMKCloudLocalSearchInfo,BMKCloudNearbySearchInfo,BMKCloudBoundSearchInfo,BMKCloudDetailSearchInfo来存储云检索参数
- 2)在BMKCloudPOIList中新增类BMKCloudPOIList来存储云检索结果
- 3)在BMKCloudSearch中新增数据结构:BMKCloudSearchType(云检索类型)
- 4)在BMKCloudSearch中新增接口- (BOOL)localSearchWithSearchInfo:;发起本地云检索
- 5)在BMKCloudSearch中新增接口- (BOOL) nearbySearchWithSearchInfo:;发起周边云检索
- 6)在BMKCloudSearch中新增接口- (BOOL) boundSearchWithSearchInfo:;发起矩形云检索
- 7)在BMKCloudSearch中新增接口- (BOOL) detailSearchWithSearchInfo:;发起详情云检索
- 8)在BMKCloudSearch中新增接口- (void)onGetCloudPoiResult: searchType: errorCode:;返回云检索列表结果
- 9)在BMKCloudSearch中新增接口- (void) onGetCloudPoiDetailResult: searchType: errorCode:;返回云检索详情结果
- 2.增加图片图层BMKGroundOverlay、BMKGroundOverlayView
- 1)在BMKGroundOverlay中新增属性@property (nonatomic,assign) CLLocationCoordinate2D pt;两种绘制GroundOverlay的方式之一:绘制的位置地理坐标,与anchor配对使用
- 2)在BMKGroundOverlay中新增属性@property (nonatomic,assign) CGPoint anchor;用位置绘制时图片的锚点,图片左上角为(0.0f,0.0f),向右向下为正
- 3)在BMKGroundOverlay中新增属性@property (nonatomic,assign) BMKCoordinateBounds bound;两种绘制GroundOverlay的方式之二:绘制的地理区域范围,图片在此区域内合理缩放
- 4)在BMKGroundOverlay中新增属性@property(nonatomic, strong) UIImage *icon;绘制图片
- 5)在BMKGroundOverlay中新增接口+(BMKGroundOverlay*)groundOverlayWithPosition:zoomLevel:anchor:icon:;根据指定经纬度坐标生成一个groundOverlay
- 6)在BMKGroundOverlay中新增接口+(BMKGroundOverlay*) groundOverlayWithBounds:icon:;根据指定区域生成一个groundOverlay
- 3.增加自定义泡泡
- 1)在BMKActionPaopaoView中新增接口- (id)initWithCustomView:(UIView*)customView;泡泡显示View自定义
- 4.增加地图中心点映射屏幕点
- 1)在BMKMapView中新增接口- (void)setMapCenterToScreenPt:;设置地图中心点在地图中的屏幕坐标位置
- 5.增加以手势触摸点中心为基准旋转缩放底图功能和控制开关
- 1)在BMKMapView中新增属性@property(nonatomic, getter=isChangeWithTouchPointCenterEnabled) BOOL ChangeWithTouchPointCenterEnabled;设定地图View能否支持以手势中心点为轴进行旋转和缩放(默认以屏幕中心点为旋转和缩放中心)
- 6.增加同时改变地图俯角,旋转角度,缩放比例,中心点接口
- 1)新增类BMKMapStatus来表示地图状态参数
- 2)在BMKMapView中新增接口- (void)setMapStatus:;设置地图状态
- 3)在BMKMapView中新增接口- (void)setMapStatus: withAnimation:;设置地图状态(指定是否需要动画效果)
- 4)在BMKMapView中新增接口- (void)setMapStatus: withAnimation: withAnimationTime:;设置地图状态(指定是否需要动画效果+指定动画时间)
- 5)在BMKMapView中新增接口- (BMKMapStatus*)getMapStatus;获取地图状态
- 7.增加地图状态改变实时通知
- 1)在BMKMapView中新增接口- (void)mapStatusDidChanged:;地图状态改变完成后会调用此接口
- 
- 优化:
- 1.点击Annotation置顶
- 1)在BMKMapView中新增属性@property (nonatomic, assign) BOOL isSelectedAnnotationViewFront;设定是否总让选中的annotaion置于最前面
- 2.定位脱离MapView
- 1)在BMKUserLocation中新增接口-(void)startUserLocationService;打开定位服务
- 2)在BMKUserLocation中新增接口-(void)stopUserLocationService;关闭定位服务
- 3)在BMKUserLocation中新增接口- (void)viewDidGetLocatingUser:;开启定位后,会自动调用此接口返回当前位置的经纬度
- 3.定位图层样式自定义灵活性优化
- 1)新增类BMKLocationViewDisplayParam来存储定位图层自定义参数
- 2)在BMKMapView中新增接口- (void)updateLocationViewWithParam:;动态定制定位图层样式
- 
- 修复:
- 1)修复点击annotation回调长按监听接口- (void)mapview: onLongClick:的问题
- 2)修复TransitRoutePlan中Content属性为空的问题
- 3)修复缩放底图,接口- (void)mapView: regionDidChangeAnimated:不回调的问题
- 4)修复从其他页面返回原页面泡泡被压盖的问题
- 5)解决WiFi无网络信号时首次加载卡屏的问题
- 
- --------------------
- v2.1.1
- 新增:
- 1.新增调启百度地图导航的接口(百度地图导航和Web端导航)
- 在BMKNavigation中新增类枚举类型的数据结构BMK_NAVI_TYPE来定义调起导航的两种类型:BMK_NAVI_TYPE_NATIVE(调起客户端导航)和BMK_NAVI_TYPE_WEB(调起web导航)
- 在BMKNavigation中新增类NaviPara来管理调起导航时传入的参数
- 在类NaviPara中新增属性@property (nonatomic, retain) BMKPlanNode* startPoint;定义导航的起点
- 在类NaviPara中新增属性@property (nonatomic, retain) BMKPlanNode* endPoint;定义导航的终点
- 在类NaviPara中新增属性@property (nonatomic, assign) BMK_NAVI_TYPE naviType;定义导航的类型
- 在类NaviPara中新增属性@property (nonatomic, retain) NSString* appScheme;定义应用返回scheme
- 在类NaviPara中新增属性@property (nonatomic, retain) NSString* appName;定义应用名称
- 在BMKNavigation中新增接口+ (void)openBaiduMapNavigation:;根据传入的参数调启导航
- 
- 2.几何图形绘制中,增加弧线绘制方法
- 在BMKArcline中新增接口+ (BMKArcline *)arclineWithPoints:;根据指定坐标点生成一段圆弧
- 在BMKArcline中新增接口+ (BMKArcline *)arclineWithCoordinates:;根据指定经纬度生成一段圆弧
- 在类BMKArclineView中新增属性@property (nonatomic, readonly) BMKArcline *arcline;来定义该View对应的圆弧数据对象
- 在BMKArclineView中新增接口- (id)initWithArcline:;根据指定的弧线生成一个圆弧View
- 
- 3.几何图形绘制中,扩增凹多边形绘制能力
- 
- 4.新增Key验证返回值
- 在BMKMapManager中新增枚举数据类型EN_PERMISSION_STATUS类来定义key验证错误码
- 服务端具体返回的错误码请参见http://developer.baidu.com/map/lbs-appendix.htm#.appendix2
- 
- 5.新增公交换乘查询中的结果字段
- 在类BMKLine中新增属性@property (nonatomic) int zonePrice;定义路段价格
- 在类BMKLine中新增属性@property (nonatomic) int totalPrice;定义线路总价格
- 在类BMKLine中新增属性@property (nonatomic) int time;定义线路耗时,单位:秒
- 在类BMKRoute中新增属性@property (nonatomic) int time;定义此路段的消耗时间,单位:秒
- 
- 优化:
- 优化Key鉴权认证策略
- 优化几何图形绘制中,折线段绘制末端圆滑
- 提升添加、删除几何图形覆盖物的效率
- 修复:
- 修复iOS7系统下,定位图层拖图时卡顿的bug
- 修复POI检索结果中,结果页索引始终为0的bug
- 修复驾车线路规划中,最后一个节点提示信息有误的bug
- --------------------
- v2.2.0
- 新增:
- 1. 新增地图多实例能力,开发者可在同一个页面上构建多张相互独立的地图,各地图上的覆盖物互不干扰;
- 2. 新增检索多实例能力,开发者可并行发起多个检索来满足自己实际的业务需求
- 由于新增检索多实例能力,因此需要在BMKSearchDelegate的回调中增加searcher参数来表明是哪个检索对象发起的检   索。所以应用检索多实例时需要将检索结果和searcher来进行一一对应。示例如下:
- - (void)onGetPoiResult:(BMKSearch*)searcher result:(NSArray*)poiResultListsearchType:(int)type errorCode:(int)error{
- if(searcher==_search){
- NSLog(@"这是_search 对应的POI搜索结果");
- }else if(searcher==_search2){
- NSLog(@"这是_search2对应的POI搜索结果");
- }
- }
- 3. 新增地图最大、最小缩放等级的控制方法
- 在类BMKMapView中新增属性@property (nonatomic) float minZoomLevel;来设定地图的自定义最小比例尺级别
- 在类BMKMapView中新增属性@property (nonatomic) float maxZoomLevel;来设定地图的自定义最大比例尺级别
- 4. 新增地图操作的手势控制开关
- 在类BMKMapView中新增属性@property(nonatomic, getter=isZoomEnabledWithTap) BOOL zoomEnabledWithTap;来设定地图View能否支持用户单指双击放大地图,双指单击缩小地图
- 在类BMKMapView中新增属性@property(nonatomic, getter=isOverlookEnabled) BOOL overlookEnabled;来设定地图View能否支持俯仰角
- 在类BMKMapView中新增属性@property(nonatomic, getter=isRotateEnabled) BOOL rotateEnabled;来设定地图View能否支持旋转
- 
- 
- 修复:
- 1.  修复遗留zip库冲突问题
- 2.  解决Documents下的非用户数据上传iCloud的问题
- 3.  修复BMKMapViewDelegate中regionDidChangeAnimated / regionWillChangeAnimated图区变化问题
- --------------------
- v2.2.1
- 修复:
- 1.  修复v2.2.0版本覆盖安装后,地图无法正常显示的问题
- 2.  修复地图高级别下,道路名称不显示的问题
- 3.  修复BMKMapManage的stop方法不可用的问题
- 4.  修复setMapStatus中设置地图等级异常的问题
- 5.  修复地图中心点偏移时,拖动地图覆盖物异常的问题
- 6.  修复BMKMapView中手势控制相关的enable属性获取不正确的问题
- 7.  修复与XML库冲突的问题
- --------------------
- v2.3.0
- 新增:
- 可根据开发者的实际需求,下载满足需求的定制功能开发包
- 1.  基础地图:包括基本矢量地图、卫星图、实时路况图、离线地图及各种地图覆盖物,此外还包括各种与地图相关的操作和事件监听
- 2.  检索功能:包括POI检索、公交信息查询、路线规划、正向/反向地理编码、在线建议查询、短串分享等功能
- 针对检索业务设计了全新更易用、学习成本更低的程序功能接口
- 3.  LBS云检索:提供周边、区域、城市内、详情多种方式检索用户存储在LBS云内的自有数据
- 4.  定位功能:提供便捷的接口,帮助用户快捷获取当前位置信息
- 实现全面升级优化,定位功能可脱离地图单独使用
- 5.  计算工具:包括测距(两点之间地理距离)、坐标转换、调起百度地图导航等功能
- --------------------
- v2.4.0
- 新增:
- 基础地图
- 1. 开放热力图绘制能力,帮助用户绘制自有数据热力图;
- 在文件BMKHeatMap.h中新增类BMKHeatMapNode来表示热力图数据的单个数据节点
- 在类BMKHeatMapNode中新增属性@property (nonatomic) CLLocationCoordinate2D pt;定义点的位置坐标
- 在类BMKHeatMapNode中新增属性@property (nonatomic) double intensity;定义点的强度权值
- 在BMKHeatMap中新增类BMKHeatMap来存储热力图的绘制数据和自定义热力图的显示样式
- 在类BMKHeatMap中新增属性@property (nonatomic, assign) int mRadius; 设置热力图的柔化半径
- 在类BMKHeatMap中新增属性@property (nonatomic, retain) BMKGradient* mGradient; 设置热力图的渐变色
- 在类BMKHeatMap中新增属性@property (nonatomic, assign) double mOpacity; 设置热力图的透明度
- 在类BMKHeatMap中新增属性@property (nonatomic, retain) NSMutableArray* mData; 设置热力图数据
- 在类BMKMapView中新增方法- (void)addHeatMap:;来添加热力图
- 在类BMKMapView中新增方法- (void)removeHeatMap;来删除热力图
- 
- 检索功能
- 1. 开放POI的Place详情信息检索能力;
- 在BMKPoiSearchOption.h文件中新增poi详情检索信息类BMKPoiDetailSearchOption
- 在类 BMKPoiDetailSearchOption中新增属性@property (nonatomic, retain) NSString* poiUid; poi的uid
- 在BMKPoiSearchType.h文件中新增poi详情检索结果类BMKPoiDetailResult
- 在类BMKPoiSearch中新增方法- (BOOL)poiDetailSearch:;来根据poi uid 发起poi详情检索
- 在BMKPoiSearchDelegate中新增回调- (void)onGetPoiDetailResult: result: errorCode:;来返回POI详情搜索结果
- 
- 定位功能
- 1. 新增定位多实例,满足开发者在多个页面分别使用定位的需求;
- 优化:
- 1. 高级别地图下做平移操作时,标注覆盖物移动流畅性优化;
- 修复:
- 1. 修复相邻地形图图层拼接时,接缝过大的问题;
- 2. 修复检索内存泄露的问题;
- 3. 修复定位图层内存泄露的问题;
- --------------------
- v2.4.1
- 优化:
- 1. 优化底图相关的内存使用问题;
- 
- --------------------
- v2.5.0
- 使用Xcode6创建工程时注意事项如下:
- 在info.plist中添加:Bundle display name (Xcode6新建的项目没有此配置,若没有会造成manager start failed)
- 【 新 增 】
- 1. 新增对arm64 CPU架构的适配;
- 基础地图
- 1. 新增对iPhone6、iPhone6 plus的屏幕适配;
- 定位功能
- 1. 新增对iOS8定位的适配;
- 在使用SDK为您提供的定位功能时,注意事项如下:
- 需要在info.plist里添加(以下二选一,两个都添加默认使用NSLocationWhenInUseUsageDescription):
- NSLocationWhenInUseUsageDescription  ,允许在前台使用时获取GPS的描述
- NSLocationAlwaysUsageDescription  ,允许永久使用GPS的描述
- 【 修 复 】
- 修复Tabber控制器中使用定位弹出框异常的问题;
- 修复scrollenable=no,仍可以移动地图的问题;
- 修复多边形在特定坐标下显示异常问题;
- 修复定位时间戳错误的问题;
- 修复autolayout时,BMKMapView横屏时无法自动扩展的问题;
- 修复从B页返回到A页后,在A页的viewWillAppear方法中setCenterCoordinate无效的问题;
- 
- --------------------
- v2.6.0
- 注意:新版本开发包头文件中部分接口和枚举类型有变更,请确保使用最新版本的头文件。
- 【 变 更 】
- 定位功能
- 1、修改BMKLocationServiceDelegate:
- - (void)didUpdateBMKUserLocation:(BMKUserLocation *)userLocation;  //修改用户位置更新后的回调
- 
- 【 新 增 】
- 基础地图
- 1. 地图类型修改为:enum {
- BMKMapTypeStandard = 1,               ///<标准地图
- BMKMapTypeSatellite = 2,               ///<卫星地图
- };
- typedefNSUIntegerBMKMapType;
- 2. 在类BMKMapView中新增:
- 属性:baiduHeatMapEnabled,设定地图是否打开百度城市热力图图层(百度自有数据)
- 接口:- isSurpportBaiduHeatMap,判断当前图区是否支持百度热力图
- 属性:buildingsEnabled ,设定地图是否现实3D楼块效果
- 属性:trafficEnabled, 设定地图是否打开路况图层
- 接口:- (void)showAnnotations: animated:,设置地图使显示区域显示所有annotations
- 接口:+(void)willBackGround,当应用即将后台时调用,停止一切调用opengl相关的操作
- 接口:+(void)didForeGround,当应用恢复前台状态时调用
- 3. 在类BMKMapViewDelegate中新增接口:
- - (void)mapViewDidFinishLoading: 地图初始化完毕时会调用
- - (void)mapView: onDrawMapFrame: 地图渲染每一帧画面过程中(地图更新)会调用
- 4. 在BMKGroundOverlay.h中新增透明度设置属性: alpha
- 5. 新增虚线绘制样式polyline/polygon的边框/circle的边框均可设定为虚线样式并指定颜色,自定义overlay也可在glrender中实现。
- 新增资源:
- 在mapapi.bundle的images文件夹中增加lineDashTexture.png,用于生成虚线纹理
- 新增属性:
-    在BMKOverlayGLBaseView.h中,@propertyBOOLlineDash;// 是否为虚线样式
-    在BMKOverlayView.h中新增方法:
- -(void)renderLinesWithPoints:(BMKMapPoint *)points pointCount:(NSUInteger)pointCount
- strokeColor:(UIColor *)strokeColor
- lineWidth:(CGFloat)lineWidth
- looped:(BOOL)looped
- lineDash:(BOOL)lineDash;
- 注:该方法再BMKPolylineView/BMKPolygonView/BMKCircleView绘制中会自动调用,用户自定义view也可以调用这个方法实线虚线样式。
- 6. 新增自定义纹理绘制线:polyline/polygon的边框/circle的边框均可设定指定纹理,自定义overlay也可在glrender中实现。
- 在BMKOverlayView.h中新增属性:
- @property (nonatomic, readonly) GLuintstrokeTextureID;//关联的纹理对象ID
- 在BMKOverlayView.h中新增方法:
- -(GLuint)loadStrokeTextureImage:(UIImage *)textureImage;
- 
- 定位功能
- 1、在BMKLocationService新增接口:
- +setLocationDistanceFilter:  //设置定位的最小更新距离(米)
- +getCurrentLocationDistanceFilter  //获取定位的最小更新距离(米)
- +setLocationDesiredAccuracy:  //设置定位精准度
- +getCurrentLocationDesiredAccuracy  //获取定位精准度
- 
- 【 优 化 】
- 1. SDK配置使用ARC;
- 2. 更新鉴权错误码;
- 
- 【 修 复 】
- 1. 修复定位服务中,开启定位和停止定位没有成对使用造成的问题;
- 2. 修复使用circleWithCenterCoordinate:radius:画圆时半径误差偏大的问题;
- 3. 修复在6plus上标注显示过小的问题;
- 4. 修复annotation拖拽结束后向下偏移的问题;
- 
- 
- --------------------
- v2.7.0
- 自当前版本起,百度地图iOS SDK推出 .framework形式的开发包。此种类型的开发包配置简单、使用方便,欢迎开发者选用!
- 【 新 增 】
-     基础地图
- 1. 增加地图缩放等级到20级(10米);
- 2. 新增地理坐标与OpenGL坐标转换接口:
- BMKMapView新增接口:
- - (CGPoint)glPointForMapPoint:(BMKMapPoint)mapPoint;//将BMKMapPoint转换为opengles可         以直接使用的坐标
- - (CGPoint *)glPointsForMapPoints:(BMKMapPoint *)mapPoints count:(NSUInteger)count;// 批量将BMKMapPoint转换为opengles可以直接使用的坐标
- 3. 开放区域截图能力:
- BMKMapView新增接口:
- - (UIImage*)takeSnapshot:(CGRect)rect;// 获得地图区域区域截图
- 
-     检索功能
- 1. 开放驾车线路规划,返回多条线路的能力;
- BMKDrivingRouteResult中,routes数组有多条数据,支持检索结果为多条线路
- 2. 驾车线路规划结果中,新增路况信息字段:
- BMKDrivingRoutePlanOption新增属性:
- ///驾车检索获取路线每一个step的路况,默认使用BMK_DRIVING_REQUEST_TRAFFICE_TYPE_NONE
- @property (nonatomic) BMKDrivingRequestTrafficType drivingRequestTrafficType;
- BMKDrivingStep新增属性:
- ///路段是否有路况信息
- @property (nonatomic) BOOL hasTrafficsInfo;
- ///路段的路况信息,成员为NSNumber。0:无数据;1:畅通;2:缓慢;3:拥堵
- @property (nonatomic, strong) NSArray* traffics;
- 3.废弃接口:
- 2.7.0开始,BMKDrivingRouteLine中,废弃属性:isSupportTraffic
- 
-     计算工具
- 1. 新增点与圆、多边形位置关系判断方法:
- 工具类(BMKGeometry.h)中新增接口:
- //判断点是否在圆内
- UIKIT_EXTERN BOOL BMKCircleContainsPoint(BMKMapPoint point, BMKMapPoint center, double radius);
- UIKIT_EXTERN BOOL BMKCircleContainsCoordinate(CLLocationCoordinate2D point, CLLocationCoordinate2D center, double radius);
- //判断点是否在多边形内
- UIKIT_EXTERN BOOL BMKPolygonContainsPoint(BMKMapPoint point, BMKMapPoint *polygon, NSUInteger count);
- UIKIT_EXTERN BOOL BMKPolygonContainsCoordinate(CLLocationCoordinate2D point, CLLocationCoordinate2D *polygon, NSUInteger count);
- 2. 新增获取折线外某点到这线上距离最近的点:
- 工具类(BMKGeometry.h)中新增接口:
- UIKIT_EXTERN BMKMapPoint BMKGetNearestMapPointFromPolyline(BMKMapPoint point, BMKMapPoint* polyline, NSUInteger count);
- 3、新增计算地理矩形区域的面积
- 工具类(BMKGeometry.h)中新增接口:
- UIKIT_EXTERN double BMKAreaBetweenCoordinates(CLLocationCoordinate2D leftTop, CLLocationCoordinate2D rightBottom);
- 
- 【 优 化 】
- 1. 减少首次启动SDK时的数据流量;
- 2. 减少协议优化升级;
- 3. 优化Annotation拖拽方法(长按后开始拖拽);
- 
- 【 修 复 】
- 1. 修复在线地图和离线地图穿插使用时,地图内存不释放的bug;
- 2. 修复云检索过程中偶现崩溃的bug;
- 3. 修复地图在autolayout布局下无效的bug;
- 4. 修复BMKAnnotationView重叠的bug;
- 
- 
- --------------------
- v2.8.0
- 
- 注:百度地图iOS SDK向广大开发者提供了配置更简单的 .framework形式的开发包,请开发者选择此种类型的开发包使用。
- 
- 【 新  增 】
-      周边雷达
-    利用周边雷达功能,开发者可在App内低成本、快速实现查找周边使用相同App的用户位置的功能。
- 新增周边雷达管理类:BMKRadarManager
- 新增周边雷达protocol:BMKRadarManagerDelegate
- 1.提供单次位置信息上传功能;
- - (BOOL)uploadInfoRequest:(BMKRadarUploadInfo*) info;
- 2.提供位置信息连续自动上传功能;
- - (void)startAutoUpload:(NSTimeInterval) interval;//启动自动上传用户位置信息
- - (void)stopAutoUpload;//停止自动上传用户位置信息
- 3.提供周边位置信息检索功能;
- - (BOOL)getRadarNearbySearchRequest:(BMKRadarNearbySearchOption*) option;
- 4.提供清除我的位置信息功能
- - (BOOL)clearMyInfoRequest;
- 
-  基础地图
-    1.新增折线多段颜色绘制能力;
- 1)BMKPolyline中新增接口:
- ///纹理索引数组
- @property (nonatomic, strong) NSArray *textureIndex;
- //分段纹理绘制,根据指定坐标点生成一段折线
- + (BMKPolyline *)polylineWithPoints:(BMKMapPoint *)points count:(NSUInteger)count textureIndex:(NSArray*) textureIndex;
- //根据指定坐标点生成一段折线
- + (BMKPolyline *)polylineWithCoordinates:(CLLocationCoordinate2D *)coords count:(NSUInteger)count textureIndex:(NSArray*) textureIndex;
- 2)BMKPolylineView新增接口
- /// 是否分段纹理绘制(突出显示)
- @property (nonatomic, assign) BOOL isFocus;
- 2.可以修改BMKPolyline、BMKPolygon、BMKCircle、BMKArcline的端点数据了
- 3.新增地图强制刷新功能:
- BMKMapView新增接口:
- - (void)mapForceRefresh;//强制刷新mapview
- 
-     检索功能
- 1.在线建议检索结果开放POI经纬度及UID信息;
- BMKSuggestionResult新增接口:
- ///poiId列表,成员是NSString
- @property (nonatomic, strong) NSArray* poiIdList;
- ///pt列表,成员是:封装成NSValue的CLLocationCoordinate2D
- @property (nonatomic, strong) NSArray* ptList;
- 2.更新检索状态码
- BMKSearchErrorCode中新增:
- BMK_SEARCH_NETWOKR_ERROR,///网络连接错误
- BMK_SEARCH_NETWOKR_TIMEOUT,///网络连接超时
- BMK_SEARCH_PERMISSION_UNFINISHED,///还未完成鉴权,请在鉴权通过后重试
- 
-     计算工具
- 1.新增调启百度地图客户端功能;
- 1)调起百度地图客户端 – poi调起
- 新增调起百度地图poi管理类:BMKOpenPoi
- //调起百度地图poi详情页面
- + (BMKOpenErrorCode)openBaiduMapPoiDetailPage:(BMKOpenPoiDetailOption *) option;
- //调起百度地图poi周边检索页面
- + (BMKOpenErrorCode)openBaiduMapPoiNearbySearch:(BMKOpenPoiNearbyOption *) option;
- 2)调起百度地图客户端 – 路线调起
- 新增调起百度地图路线管理类类:BMKOpenRoute
- //调起百度地图步行路线页面
- + (BMKOpenErrorCode)openBaiduMapWalkingRoute:(BMKOpenWalkingRouteOption *) option;
- //调起百度地图公交路线页面
- + (BMKOpenErrorCode)openBaiduMapTransitRoute:(BMKOpenTransitRouteOption *) option;
- //调起百度地图驾车路线检索页面
- + (BMKOpenErrorCode)openBaiduMapDrivingRoute:(BMKOpenDrivingRouteOption *) option;
- 2.新增本地收藏夹功能;
- 新增收藏点信息类:BMKFavPoiInfo
- 新增收藏点管理类:BMKFavPoiManager
- 新增接口:
- //添加一个poi点
- - (NSInteger)addFavPoi:(BMKFavPoiInfo*) favPoiInfo;
- //获取一个收藏点信息
- - (BMKFavPoiInfo*)getFavPoi:(NSString*) favId;
- //获取所有收藏点信息
- - (NSArray*)getAllFavPois;
- //更新一个收藏点
- - (BOOL)updateFavPoi:(NSString*) favIdfavPoiInfo:(BMKFavPoiInfo*) favPoiInfo;
- //删除一个收藏点
- - (BOOL)deleteFavPoi:(NSString*) favId;
- //清空所有收藏点
- - (BOOL)clearAllFavPois;
- 
- 【 修  复 】
- 1、修复setMinLevel、setMaxLevel生效的是整型的问题;
- 2、修复setRegion精准度不高的问题;
- 3、修复POI检索结果,pageNum不正确的问题;
- 4、修复定位结果海拔始终为0的问题;
- 5、修复反地理编码检索在特定情况下,收不到回调的问题;
- 
- 
- --------------------
- v2.8.1
- 
- 注:百度地图iOS SDK向广大开发者提供了配置更简单的 .framework形式的开发包,请开发者选择此种类型的开发包使用。自V2.8.1后,百度地图iOS SDK将不再提供 .a形式的开发包。
- 
- 【 修  复 】
- 修复了升级IOS 9 beta 3系统后闪退的问题
- 
- 【 提  示 】
- 1、由于iOS9改用更安全的https,为了能够在iOS9中正常使用地图SDK,请在"Info.plist"中进行如下配置,否则影响SDK的使用。
- <key>NSAppTransportSecurity</key>
- <dict>
- <key>NSAllowsArbitraryLoads</key>
- <true/>
- </dict>
- 2、如果在iOS9中使用了调起百度地图客户端功能,必须在"Info.plist"中进行如下配置,否则不能调起百度地图客户端。
- <key>LSApplicationQueriesSchemes</key>
- <array>
- <string>baidumap</string>
- </array>
- 
- 
- --------------------
- v2.9.0
- 
- 注:百度地图iOS SDK向广大开发者提供了配置更简单的 .framework形式的开发包,请开发者选择此种类型的开发包使用。自v2.9.0起,百度地图iOS SDK将不再提供 .a形式的开发包。
-    自v2.9.0起,采用分包的形式提供 .framework包,请广大开发者使用时确保各分包的版本保持一致。其中BaiduMapAPI_Base.framework为基础包,使用SDK任何功能都需导入,其他分包可按需导入。
- 
- 【 新版提示 】
- 1.自v2.9.0起,将启用新的地图资源服务,旧地图离线包在新版上不可使用;同时官方不再支持地图离线包下载,所以v2.9.0起,去掉“手动离线导入接口”,SDK离线下载接口维持不变。
- 2.自v2.9.0起,iOS SDK采用分包形式,旧包无法与新包同时混用,请将之前所有旧包(包含bundle资源)并全部替换为新包。
- 3.自v2.9.0起,iOS SDK使用新的矢量地图样式,地图显示更加清新,和百度地图客户端保持一致
- 
- 【 新  增  / 废  弃 】
-   基础地图
- 1.适配iOS 9和 iPhone 6s
- 2.新增点聚合功能开源
- 增加点聚合功能,并在demo中开放源代码,具体请参考demo
- 3.支持线绘制功能扩展:支持纹理图片平铺绘制,缩放,分段颜色设置
- BMKOverlayGLBasicView新增属性:
- /// 是否纹理图片平铺绘制,默认NO
- @property (assign, nonatomic) BOOL tileTexture;
- /// 纹理图片是否缩放(tileTexture为YES时生效),默认NO
- @property (assign, nonatomic) BOOL keepScale;
- BMKOverlayView新增属性:
- /// 使用分段颜色绘制时,必须设置(内容必须为UIColor)
- @property (nonatomic, strong) NSArray *colors;
- 4.支持底图标注控制
- BMKMapView 新增属性:
- ///设定地图是否显示底图poi标注,默认YES
- @property(nonatomic, assign) BOOL showMapPoi;
- 5.新增TileOverlay图层,分为离线、在线tileOverlay绘制(使用方法请参考demo)。
- 新增类: BMKTileLayer、BMKURLTileLayer、BMKSyncTileLayer、BMKTileLayerView
- 6.BMKMapStatus新增只读属性:visibleMapRect
- 7.BMKOfflineMap废弃扫描导入离线包接口,不再支持离线包导入
- 废弃接口:
- - (BOOL)scan:(BOOL)deleteFailedr __deprecated_msg("废弃方法(空实现),自2.9.0起废弃,不支持扫描导入离线包");
- 8.更新离线城市BMKOLUpdateElement status状态
- 
-   检索功能
- 反geo检索结果新增商圈
- BMKReverseGeoCodeResult新增属性:
- ///商圈名称
- @property (nonatomic, strong) NSString* businessCircle;
- 
-   定位功能
- 废弃接口(空实现):
- + (void)setLocationDistanceFilter:(CLLocationDistance) distanceFilter __deprecated_msg("废弃方法	(空实现),使用distanceFilter属性替换");
- + (CLLocationDistance)getCurrentLocationDistanceFilter __deprecated_msg("废弃方法(空实现),使用distanceFilter属性替换");
- + (void)setLocationDesiredAccuracy:(CLLocationAccuracy) desiredAccuracy __deprecated_msg("废弃方法(空实现),使用desiredAccuracy属性替换");
- + (CLLocationAccuracy)getCurrentLocationDesiredAccuracy __deprecated_msg("废弃方法(空实现),使用desiredAccuracy属性替换");
- 新增属性:
- /// 设定定位的最小更新距离。默认为kCLDistanceFilterNone
- @property(nonatomic, assign) CLLocationDistance distanceFilter;
- /// 设定定位精度。默认为kCLLocationAccuracyBest。
- @property(nonatomic, assign) CLLocationAccuracy desiredAccuracy;
- /// 设定最小更新角度。默认为1度,设定为kCLHeadingFilterNone会提示任何角度改变。
- @property(nonatomic, assign) CLLocationDegrees headingFilter;
- /// 指定定位是否会被系统自动暂停。默认为YES。只在iOS 6.0之后起作用。
- @property(nonatomic, assign) BOOL pausesLocationUpdatesAutomatically;
- ///指定定位:是否允许后台定位更新。默认为NO。只在iOS 9.0之后起作用。设为YES时,Info.plist中 UIBackgroundModes 必须包含 "location"
- @property(nonatomic, assign) BOOL allowsBackgroundLocationUpdates;
- 
- 【 修  复 】
- 1、修复不加载@3x图片的问题;
- 2、修复公交路线规划,换乘方案内容缺失的问题;
- 3、修复iOS 8.2系统版本以前,AnnotationView 中加入约束会卡住的问题;
- 4、修复使用xcode 7编译时SDK产生的编译警告;
- 5、修复BMKMapView在特定的使用条件下crash的问题
- 
- 
- --------------------
- v2.9.1
- 
- 注:百度地图iOS SDK向广大开发者提供了配置更简单的 .framework形式的开发包,请开发者选择此种类型的开发包使用。自v2.9.0起,百度地图iOS SDK将不再提供 .a形式的开发包。
- 自v2.9.0起,采用分包的形式提供 .framework包,请广大开发者使用时确保各分包的版本保持一致。其中BaiduMapAPI_Base.framework为基础包,使用SDK任何功能都需导入,其他分包可按需导入。
- 
- 【新版提示】
- 1.自V2.9.0起,将启用新的地图资源服务,旧地图离线包在新版上不可使用;同时官方不再支持地图离线包下载,所以V2.9.0起,去掉“手动离线导入接口”,SDK离线下载接口维持不变。
- 2.自V2.9.0起,iOS SDK采用分包形式,旧包无法与新包同时混用,请将之前所有旧包(包含bundle资源)并全部替换为新包。
- 3.自V2.9.0起,iOS SDK使用新的矢量地图样式,地图显示更加清新,和百度地图客户端保持一致
- 
- 
- 【 新  增 】
-   检索功能
- 1、新增类:BMKPoiAddressInfo(POI门址信息类)
- 2、BMKPoiResult新增接口:
-	///是否返回的有门址信息列表
-	@property (nonatomic, assign) BOOL isHavePoiAddressInfoList;
-	///门址信息列表,成员是BMKPoiAddrsInfo(当进行的是poi城市检索,且检索关键字是具体的门址信息(如在北京搜"上地十街10号")时,会返回此信息)
-	@property (nonatomic, strong) NSArray* poiAddressInfoList;
- 
- 【 修  复 】
- 1、修复iOS9后台定位问题;
- 2、修复sug检索特殊case引起的crash的问题;
- 3、修复自定义AnnotationView,启用3D效果后(enabled3D=YES)点击标注没有响应的问题;
- 4、修复获取离线地图包大小信息时,包大小错误的问题。
- 
- 
- --------------------
- v2.10.0
- 
- 注:百度地图iOS SDK向广大开发者提供了配置更简单的 .framework形式的开发包,请开发者选择此种类型的开发包使用。自v2.9.0起,百度地图iOS SDK将不再提供 .a形式的开发包。
- 自v2.9.0起,采用分包的形式提供 .framework包,请广大开发者使用时确保各分包的版本保持一致。其中BaiduMapAPI_Base.framework为基础包,使用SDK任何功能都需导入,其他分包可按需导入。
- 
- 【 新版提示 】
- 1.自v2.9.0起,将启用新的地图资源服务,旧地图离线包在新版上不可使用;同时官方不再支持地图离线包下载,所以v2.9.0起,去掉“手动离线导入接口”,SDK离线下载接口维持不变。
- 2.自v2.9.0起,iOS SDK采用分包形式,旧包无法与新包同时混用,请将之前所有旧包(包含bundle资源)并全部替换为新包。
- 3.自v2.9.0起,iOS SDK使用新的矢量地图样式,地图显示更加清新,和百度地图客户端保持一致
- 
- 【 新  增  / 废  弃 】
-   基础地图
- 1、新增3D-Touch的回调
- BMKMapView 新增属性:
- /// 设定地图是否回调force touch事件,默认为NO,仅适用于支持3D Touch的情况,开启后会回调 - mapview:onForceTouch:force:maximumPossibleForce:
- @property(nonatomic) BOOL forceTouchEnabled;
- BMKMapViewDelegate 新增:
- - (void)mapview:(BMKMapView *)mapView onForceTouch:(CLLocationCoordinate2D)coordinate force:(CGFloat)force maximumPossibleForce:(CGFloat)maximumPossibleForce;
- 2、新增个性化地图模板,支持黑夜模式、清新蓝等风格地图
- BMKMapView 新增方法:
- + (void)customMapStyle:(NSString*) customMapStyleJsonFilePath;
- 3、新增设置地图边界区域的方法:
- BMKMapView 新增属性:
- ///地图预留边界,默认:UIEdgeInsetsZero。设置后,会根据mapPadding调整logo、比例尺、指南针的位置,以及targetScreenPt(BMKMapStatus.targetScreenPt)
- @property (nonatomic) UIEdgeInsets mapPadding;
- 4、开放显示21级地图,但不支持卫星图、热力图、交通路况图层的21级地图。
- 5、BMKMapType新增BMKMapTypeNone类型:不加载百度地图瓦片,显示为空白地图。和瓦片图功能配合使用,减少加载数据
- 6、新增限制地图的显示范围的方法
- BMKMapView 新增属性:
- @property (nonatomic) BMKCoordinateRegion limitMapRegion;
- 7、支持自定义百度logo位置,共支持6个位置,使用枚举类型控制显示的位置
- BMKMapView 新增属性:
- @property (nonatomic) BMKLogoPosition logoPosition;
- 8、新增禁用所有手势功能
- BMKMapView 新增属性:
- @property(nonatomic) BOOL gesturesEnabled;
- 9、新增获取指南针大小的方法,并支持更换指南针图片
- BMKMapView 新增属性、方法:
- @property (nonatomic, readonly) CGSize compassSize;
- - (void)setCompassImage:(UIImage *)image;
- 10、新增获取比例尺大小的方法
- BMKMapView 新增属性:
- /// 比例尺的宽高
- @property (nonatomic, readonly) CGSize mapScaleBarSize;
- 11、增加自定义定位精度圈的填充颜色和边框
- BMKLocationViewDisplayParam 新增属性:
- ///精度圈 填充颜色
- @property (nonatomic, strong) UIColor *accuracyCircleFillColor;
- ///精度圈 边框颜色
- @property (nonatomic, strong) UIColor *accuracyCircleStrokeColor;
- 12、新增获取矩形范围内所有marker点的方法
- BMKMapView 新增方法:
- - (NSArray *)annotationsInCoordinateBounds:(BMKCoordinateBounds) bounds;
- 13、BMKMapView废弃接口:
- +(void)willBackGround;//逻辑由地图SDK控制
- +(void)didForeGround;//逻辑由地图SDK控制
- 
-   检索功能
- 1、新增骑行规划检索
- BMKRouteSearch 新增骑行路线检索方法:
- - (BOOL)ridingSearch:(BMKRidingRoutePlanOption*) ridingRoutePlanOption;
- BMKRouteSearchDelegate 新增返回骑行检索结果回调:
- - (void)onGetRidingRouteResult:(BMKRouteSearch*)searcher result:(BMKRidingRouteResult*)result errorCode:(BMKSearchErrorCode)error;
- 新增类:
- BMKRidingRoutePlanOption 骑行查询基础信息类
- BMKRidingRouteResult 骑行路线结果类
- 2、新增行政区边界数据检索
- 新增类:
- BMKDistrictSearch 行政区域搜索服务类
- BMKDistrictSearchDelegate 行政区域搜索结果Delegate
- BMKDistrictSearchOption 行政区域检索信息类
- BMKDistrictResult 行政区域检索结果类
- 3、新增驾车、公交、骑行、步行路径规划短串分享检索
- BMKShareURLSearch 新增获取路线规划短串分享方法:
- - (BOOL)requestRoutePlanShareURL:(BMKRoutePlanShareURLOption *)routePlanShareUrlSearchOption;
- BMKShareURLSearchDelegate 新增返回路线规划分享url结果回调:
- - (void)onGetRoutePlanShareURLResult:(BMKShareURLSearch *)searcher result:(BMKShareURLResult *)result errorCode:(BMKSearchErrorCode)error;
- 
-   计算工具
- 支持调起百度地图客户端骑行、步行导航功能(百度地图App 8.8 以上版本支持)
- BMKNavigation 新增方法:
- //调起百度地图客户端骑行导航页面
- + (BMKOpenErrorCode)openBaiduMapRideNavigation:(BMKNaviPara*)para;
- //调起百度地图客户端步行导航页面
- + (BMKOpenErrorCode)openBaiduMapWalkNavigation:(BMKNaviPara*)para;
- 
- 【 修  复 】
- 1、修复只使用检索时,首次鉴权失败(网络问题),再次发起鉴权无效的问题
- 2、修复使用地图前使用离线地图,首次安装应用地图白屏的问题
- 3、修复拖拽地图时,点击到标注,会触发didSelectAnnotationView:的回调,不回调regionDidChangeAnimated的问题
- 4、修复BMKTransitStep 里的stepType中地铁和公交未做区分的问题
- 
- 
- --------------------
- --------------------
- v2.10.2
- 
- 注:百度地图iOS SDK向广大开发者提供了配置更简单的 .framework形式的开发包,请开发者选择此种类型的开发包使用。自v2.9.0起,百度地图iOS SDK将不再提供 .a形式的开发包。
- 自v2.9.0起,采用分包的形式提供 .framework包,请广大开发者使用时确保各分包的版本保持一致。其中BaiduMapAPI_Base.framework为基础包,使用SDK任何功能都需导入,其他分包可按需导入。
- 
- 【 新版提示 】
- 1.自v2.9.0起,将启用新的地图资源服务,旧地图离线包在新版上不可使用;同时官方不再支持地图离线包下载,所以v2.9.0起,去掉“手动离线导入接口”,SDK离线下载接口维持不变。
- 2.自v2.9.0起,iOS SDK采用分包形式,旧包无法与新包同时混用,请将之前所有旧包(包含bundle资源)并全部替换为新包。
- 3.自v2.9.0起,iOS SDK使用新的矢量地图样式,地图显示更加清新,和百度地图客户端保持一致
- 
- 【 新  增 】
-   基础地图
- 1、新增个性化地图道路文字颜色设置(包括高速及国道、城市主路、普通道路)
- 
- 【 变  更 】
-   检索功能
- 1、行政区边界数据检索:为兼容不连续的行政区,行政区边界数据检索结果(BMKDistrictResult),行政区边界坐标点变更为:
- /// 行政区边界直角地理坐标点数据(NSString数组,字符串数据格式为: @"x,y;x,y")
- @property (nonatomic, strong) NSArray *paths;
- 原接口作废
- 
- 【 优  化 】
- 1、优化瓦片图性能:支持同时下载多张瓦片图、优化下载中断的重加载机制
- 
- 【 修  复 】
- 1、修复sug检索某些特殊case,city、district为空的情况
- 2、修复同步瓦片图内存问题
- 3、修复在iOS6运行crash的问题
- 4、修复 CVHttpResponse::ReadData 极其偶现的crash
- 5、修复某些case下,点击polyline不会回调的问题
- 6、修复调起客户端驾车导航后,关闭导航后,不会弹出“是否返回原应用”提示的问题
- 
- --------------------
- v3.0.0
- 
- 注:百度地图iOS SDK向广大开发者提供了配置更简单的 .framework形式的开发包,请开发者选择此种类型的开发包使用。自v2.9.0起,百度地图iOS SDK将不再提供 .a形式的开发包。
- 自v2.9.0起,采用分包的形式提供 .framework包,请广大开发者使用时确保各分包的版本保持一致。其中BaiduMapAPI_Base.framework为基础包,使用SDK任何功能都需导入,其他分包可按需导入。
-
- 【 新版提示 】
- 1.自v3.0.0起,iOS SDK全面支持ipv6网络
- 
- 【 新  增 】
-   基础地图
- 1、新增室内地图功能
- 新增室内地图信息类:BMKBaseIndoorMapInfo
- BMKMapView新增接口:
- /// 设定地图是否显示室内图(包含室内图标注),默认不显示
- @property (nonatomic, assign) BOOL baseIndoorMapEnabled;
- /// 设定室内图标注是否显示,默认YES,仅当显示室内图(baseIndoorMapEnabled为YES)时生效
- @property (nonatomic, assign) BOOL showIndoorMapPoi;
- // 设置室内图楼层
- - (BMKSwitchIndoorFloorError)switchBaseIndoorMapFloor:(NSString*)strFloor withID:(NSString*)strID;
- // 获取当前聚焦的室内图信息
- - (BMKBaseIndoorMapInfo*)getFocusedBaseIndoorMapInfo;
- BMKMapViewDelegate新增接口:
- //地图进入/移出室内图会调用此接口
- - (void)mapview:(BMKMapView *)mapView baseIndoorMapWithIn:(BOOL)flag baseIndoorMapInfo:(BMKBaseIndoorMapInfo *)info;
- 2、普通地图与个性化地图切换可以自由切换,BMKMapView新增接口:
- + (void)enableCustomMapStyle:(BOOL) enable;
- 3、个性化地图配置json文件出错时,打印log提示
- 4、设置mapPadding时可控制地图中心是否跟着移动,BMKMapView新增接口:
- @property (nonatomic) BOOL updateTargetScreenPtWhenMapPaddingChanged;
- 5、BMKMapPoi中新增属性:
- ///点标注的uid,可能为空
- @property (nonatomic,strong) NSString* uid;
- 
-   检索功能
- 1、新增室内POI检索
- 新增室内POI检索参数信息类:BMKPoiIndoorSearchOption
- 新增室内POI搜索结果类:BMKPoiIndoorResult
- 新增室内POI信息类:BMKPoiIndoorInfo
- BMKPoiSearch新增接口:
- //poi室内检索
- - (BOOL)poiIndoorSearch:(BMKPoiIndoorSearchOption*)option;
- BMKPoiSearchDelegate新增接口:
- //返回POI室内搜索结果
-- (void)onGetPoiIndoorResult:(BMKPoiSearch*)searcher result:(BMKPoiIndoorResult*)poiIndoorResult errorCode:(BMKSearchErrorCode)errorCode;
- 2、驾车路线规划结果新增3个属性:打车费用信息、拥堵米数、红路灯个数,BMKDrivingRouteLine新增接口:
- ///路线红绿灯个数
- @property (nonatomic, assign) NSInteger lightNum;
- ///路线拥堵米数,发起请求时需设置参数 drivingRequestTrafficType = BMK_DRIVING_REQUEST_TRAFFICE_TYPE_PATH_AND_TRAFFICE 才有值
- @property (nonatomic, assign) NSInteger congestionMetres;
- ///路线预估打车费(元),负数表示无打车费信息
- @property (nonatomic, assign) NSInteger taxiFares;
- 3、busline检索新增参考票价和上下线行信息,BMKBusLineResult新增接口:
- ///公交线路方向
- @property (nonatomic, strong) NSString* busLineDirection;
- ///起步票价
- @property (nonatomic, assign) CGFloat basicPrice;
- ///全程票价
- @property (nonatomic, assign) CGFloat totalPrice;
- 4、poi检索结果新增是否有全景信息,BMKPoiInfo新增接口:
- @property (nonatomic, assign) BOOL panoFlag;
- 
-   计算工具
- 新增调起百度地图客户端全景功能
- 新增调起百度地图全景类:BMKOpenPanorama
- 新增调起百度地图全景参数类:BMKOpenPanoramaOption
- 新增调起百度地图全景delegate:BMKOpenPanoramaDelegate
- 
- 
- 【 修  复 】
- 1、修复反复添加移除离线瓦片图时偶现的crash问题
- 2、修复上传AppStore时提示访问私有api:-setOverlayGeometryDelegate:的问题
- 3、修复地图网络解析时偶现的crash问题
-
- 
- --------------------
-v3.1.0
- 
- 注:百度地图iOS SDK向广大开发者提供了配置更简单的 .framework形式的开发包,请开发者选择此种类型的开发包使用。自v2.9.0起,百度地图iOS SDK将不再提供 .a形式的开发包。
- 自v2.9.0起,采用分包的形式提供 .framework包,请广大开发者使用时确保各分包的版本保持一致。其中BaiduMapAPI_Base.framework为基础包,使用SDK任何功能都需导入,其他分包可按需导入。
-
- 【 新  增 】
-   基础地图
- 1、开放高清4K地图显示(无需设置)
- 2、瓦片图新增异步加载方法:
-    新增异步加载类:BMKAsyncTileLayer
- 3、新增地图渲染完成回调方法:
-    - (void)mapViewDidFinishRendering:(BMKMapView *)mapView;
- 4、新增定位显示类型:BMKUserTrackingModeHeading(在普通定位模式的基础上显示方向)
- 
-   检索功能
- 1、新增室内路径规划
-    BMKRouteSearch新增发起室内路径规划接口:
-    - (BOOL)indoorRoutePlanSearch:(BMKIndoorRoutePlanOption*) indoorRoutePlanOption;
-    BMKRouteSearchDelegate新增室内路径规划结果回调:
-    - (void)onGetIndoorRouteResult:(BMKRouteSearch*)searcher result:(BMKIndoorRouteResult*)result errorCode:(BMKSearchErrorCode)error;
-    新增室内路径规划检索参数类:BMKIndoorRoutePlanOption
-    新增室内路径规划检索结果类:BMKIndoorRouteResult
- 2、增加新的公共交通线路规划(支持同城和跨城)
-    BMKRouteSearch增加新的公共交通线路规划接口:
-    - (BOOL)massTransitSearch:(BMKMassTransitRoutePlanOption*)routePlanOption;
-    BMKRouteSearchDelegate增加新的公共交通线路规划结果回调:
-    - (void)onGetMassTransitRouteResult:(BMKRouteSearch*)searcher result:(BMKMassTransitRouteResult*)result errorCode:(BMKSearchErrorCode)error;
-    增加新的公共交通线路规划检索参数类:BMKMassTransitRoutePlanOption
-    增加新的公共交通线路规划检索结果类:BMKMassTransitRouteResult
- 
-   LBS云检索
- 1、新增云RGC检索功能
-    BMKCloudSearch新增发起云RGC检索接口:
-    - (BOOL)cloudReverseGeoCodeSearch:(BMKCloudReverseGeoCodeSearchInfo*)searchInfo;
-    BMKCloudSearchDelegate新增云RGC检索结果回调:
-    - (void)onGetCloudReverseGeoCodeResult:(BMKCloudReverseGeoCodeResult*)cloudRGCResult searchType:(BMKCloudSearchType) type errorCode:(NSInteger) errorCode;
-    新增云RGC检索参数类:BMKCloudReverseGeoCodeSearchInfo
-    新增云RGC检索结果类:BMKCloudReverseGeoCodeResult
- 
- 【 优  化 】
- 1、优化Marker加载性能:添加Marker和加载大量Marker时,性能大幅提高。
- 2、优化地图内存
- 
- 【 修  复 】
- 1、长按地图某区域,OnLongClick会被不停调用的问题
- 2、绘制弧线,特殊case提示画弧失败的问题
- 3、一次点击事件,点击地图空白处回调和点击覆盖物回调都会调用的问题
- 
- 
- --------------------
- v3.2.0
- 
- 注:自v3.2.0起,百度地图iOS SDK全面支持HTTPS,需要广大开发者导入第三方openssl静态库:libssl.a和libcrypto.a(存放于thirdlib目录下)。
- 
- 【 新版提示 】
- 1、自v3.2.0起,全面支持HTTPS
- 2、自v3.2.0起,地图引擎全面升级,主要升级特征有:
-    渲染架构技术升级,OpenGL ES从1.0升级到2.0
-    地图数据加载升级,加载性能大幅提升
- 
- 【 新  增 】
-   检索功能
- 1、建议检索支持港澳台;建议检索可控制只返回指定城市的检索结果
- BMKSuggestionSearchOption新增属性:
- ///是否只返回指定城市检索结果(默认:NO)(提示:海外区域暂不支持设置cityLimit)
- @property (nonatomic, assign) BOOL cityLimit;
- 2、反地址编码结果BMKReverseGeoCodeResult新增属性:
- ///结合当前位置POI的语义化结果描述
- @property (nonatomic, strong) NSString* sematicDescription;
- 
- 【 优  化 】
- 1、建议检索和反地址编码检索服务升级,提供更加优质的服务
- 
- 【 修  复 】
- 1、修复国外定位偏移的问题
- 2、修复特殊情况下,移除BMKGroundOverlay时的问题
- 
- 
- --------------------
- v3.2.1
- 
- 注:自v3.2.0起,百度地图iOS SDK全面支持HTTPS,需要广大开发者导入第三方openssl静态库:libssl.a和libcrypto.a(存放于thirdlib目录下)。
- 
- 【 新版提示 】
- 1、自v3.2.0起,全面支持HTTPS
- 2、自v3.2.0起,地图引擎全面升级,主要升级特征有:
- 渲染架构技术升级,OpenGL ES从1.0升级到2.0
- 地图数据加载升级,加载性能大幅提升
- 
- 【 修  复 】
- 修复下载离线地图时,delegate方法返回state错误问题
- 
- 
- --------------------
- v3.3.0
- 
- 
-注:自v3.2.0起,百度地图iOS SDK全面支持HTTPS,需要广大开发者导入第三方openssl静态库:libssl.a和libcrypto.a(存放于thirdlib目录下)。
- 
- 新 版 提 示 】
- 【 注 意 】
- 1、自v3.2.0起,百度地图iOS SDK全面支持HTTPS,需要广大开发者导入第三方openssl静态库:libssl.a和libcrypto.a(存放于thirdlib目录下)
- 添加方法:在 TARGETS->Build Phases-> Link Binary With Libaries中点击“+”按钮,在弹出的窗口中点击“Add Other”按钮,选择libssl.a和libcrypto.a添加到工程中 。
- 
- 2、支持CocoaPods导入
- pod setup //更新CocoPods的本地库
- pod search BaiduMapKit  //下载最新地图SDK
- 
- 【 新 增 】
- [ 基 础 地 图 ]
- 3D地图下,增加显示天空效果,无需设置
- 
- [ 工 具 ]
- 1.全面支持GCJ02坐标输入/输出,全局设置方法如下:
- [BMKMapManager setCoordinateTypeUsedInBaiduMapSDK:BMK_COORDTYPE_COMMON];//默认为BD09LL坐标,且此方法仅在国内生效,国外均为WGS84坐标
- 
- 2. 新增调启步行AR导航接口:openBaiduMapwalkARNavigation
- 
- [ LBS云]
- 云检索中,keywords 改为非必填项
- 
- 【 优 化 】
- 优化个性化地图元素分类
- 
- 【 修 复 】
- 少部分地铁线及室内图无法显示问题(v3.2.0引入的问题)。
- 未下载全国离线基础包时,离线状态下全国(球)地图显示异常。
- 
- --------------------
- v3.3.1
- 
- 【 新 版 提 示 】
- 【 注 意 】
- 1、自v3.2.0起,百度地图iOS SDK全面支持HTTPS,需要广大开发者导入第三方openssl静态库:libssl.a和libcrypto.a(存放于thirdlib目录下)
- 添加方法:在 TARGETS->Build Phases-> Link Binary With Libaries中点击“+”按钮,在弹出的窗口中点击“Add Other”按钮,选择libssl.a和libcrypto.a添加到工程中 。
- 
- 2、支持CocoaPods导入
- pod setup //更新CocoPods的本地库
- pod search BaiduMapKit  //下载最新地图SDK
- 
- 【 新 增 】
- [ 检 索 ]
- 逆地理编码返回结果新增2个属性:cityCode(城市编码) 和adCode(行政区域编码)
- 
- 【 优 化 】
- 1.增加重试机制,优化鉴权时长
- 2.解决Xcode8.3编译时出现大量warning的问题
- 3.swift Demo:swift语言升级为 swift v3.1,优化升级swift Demo。
- 
- --------------------
- v3.3.2
- 
- 
- 【 新 版 提 示 】
- 【 注 意 】
- 1、自v3.2.0起,百度地图iOS SDK全面支持HTTPS,需要广大开发者导入第三方openssl静态库:libssl.a和libcrypto.a(存放于thirdlib目录下)
- 添加方法:在 TARGETS->Build Phases-> Link Binary With Libaries中点击“+”按钮,在弹出的窗口中点击“Add Other”按钮,选择libssl.a和libcrypto.a添加到工程中 。
- 
- 2、支持CocoaPods导入
- pod setup //更新CocoPods的本地库
- pod search BaiduMapKit  //查看最新地图SDK
- 
- 【 新 增 】
- 【 优 化 】
- 1.修复个性化地图在部分使用场景下,不显示的问题。(受影响版本v3.3.0、v3.3.1)
- 
- 
- --------------------
- v3.3.4
- 
- 
- 【 新 版 提 示 】
- 【 注 意 】
- 1、自v3.2.0起,百度地图iOS SDK全面支持HTTPS,需要广大开发者导入第三方openssl静态库:libssl.a和libcrypto.a(存放于thirdlib目录下)
- 添加方法:在 TARGETS->Build Phases-> Link Binary With Libaries中点击“+”按钮,在弹出的窗口中点击“Add Other”按钮,选择libssl.a和libcrypto.a添加到工程中 。
- 
- 2、支持CocoaPods导入
- pod setup //更新CocoPods的本地库
- pod search BaiduMapKit  //查看最新地图SDK
- 
- 【 新 增 】
- 1.BMKLocationViewDisplayParam类中增加 canShowCallOut 属性,用于设定用户点击定位图标时,是否弹出paopaoView。
- 2.BMKLocationViewDisplayParam类中增加 locationViewHierarchy 属性,用于设定locationView始终处于视图层级的最下层或最上层。
- 
- 【 优 化 】
- 1.修复添加Annotation时,Overlay偶尔绘制不完整的BUG。
- 2.修复Swift调用SDK时,cityCode countryCode等字段类型不兼容的问题。
- 3.保证新添加的Annotation会在mapView的视图层级的上层。
- 4.DEMO中绘制路径规划结果时,修复计算显示区域的BUG。
- 
- --------------------
- v3.4.0
- 
- 
- 
- 【 新 版 提 示 】
- 【 注 意 】
- 1、自v3.2.0起,百度地图iOS SDK全面支持HTTPS,需要广大开发者导入第三方openssl静态库:libssl.a和libcrypto.a(存放于thirdlib目录下)
- 添加方法:在 TARGETS->Build Phases-> Link Binary With Libaries中点击“+”按钮,在弹出的窗口中点击“Add Other”按钮,选择libssl.a和libcrypto.a添加到工程中 。
- 
- 2、支持CocoaPods导入
- pod setup //更新CocoPods的本地库
- pod search BaiduMapKit  //查看最新地图SDK
- 
- 【 新 增 】
- 【基 础 地 图】
- 1.新增当双击手势放大地图时,可以设置地图中心点是否移动至点击处的属性
- BMKMapView新增:
- ///双击手势放大地图时, 设置为YES, 地图中心点移动至点击处; 设置为NO,地图中心点不变;默认为YES;
- @property(nonatomic, getter=isChangeCenterWithDoubleTouchPointEnabled) BOOL ChangeCenterWithDoubleTouchPointEnabled;
- 
- 2.支持标注锁定在屏幕固定位置
- BMKPointAnnotation新增:
- ///Annotation固定在指定屏幕位置,  必须与screenPointToLock一起使用。 注意:拖动Annotation isLockedToScreen会被设置为false。
- ///若isLockedToScreen为true,拖动地图时annotaion不会跟随移动;
- ///若isLockedToScreen为false,拖动地图时annotation会跟随移动。
- @property (nonatomic, assign) BOOL isLockedToScreen;
- 
- ///标注在屏幕中锁定的位置,注意:地图初始化后才能设置screenPointToLock。可以在地图加载完成的回调方法:mapViewDidFinishLoading中使用此属性。
- @property (nonatomic, assign) CGPoint screenPointToLock;
- 
- 3.新增接口:设定地理范围在屏幕中的显示区域
- BMKMapView新增:
- ///根据当前mapView的窗口大小,预留insets指定的边界区域后,将mapRect指定的地理范围显示在剩余的区域内,并尽量充满
- ///@param mapRect 要显示的地图范围,用直角坐标系表示
- ///@param insets 屏幕四周预留的最小边界(mapRect的内容不会显示在该边界范围内)
- ///@param animate 是否采用动画效果
-- (void)fitVisibleMapRect:(BMKMapRect)mapRect edgePadding:(UIEdgeInsets)insets withAnimated:(BOOL)animate;
-
-【 优 化 】
-1.解决反复创建和销毁mapView时内存泄漏的问题
-2.对拖动标注时的弹跳动画效果进行优化
-3.修复mapView调用selectAnnotation方法时,回调didSelectAnnotationView不调用的问题。
-4.修复行政区域检索福建和浙江区域没有返回数据的问题
-5.修复部分使用场景下,设置mapPadding时,overlay位置偏移的问题
-6.修复部分使用场景下,加载mapView闪黑屏的问题
-
- --------------------
- v3.4.2
- 
- 
- 【 新 版 提 示 】
- 【 注 意 】
- 1、自v3.2.0起,百度地图iOS SDK全面支持HTTPS,需要广大开发者导入第三方openssl静态库:libssl.a和libcrypto.a(存放于thirdlib目录下)
- 添加方法:在 TARGETS->Build Phases-> Link Binary With Libaries中点击“+”按钮,在弹出的窗口中点击“Add Other”按钮,选择libssl.a和libcrypto.a添加到工程中 。
- 
- 2、支持CocoaPods导入
- pod setup //更新CocoPods的本地库
- pod search BaiduMapKit  //查看最新地图SDK
- 
- 【修复】
- 1.修复多页面多地图场景下,切换页面导致的crash问题。
- 2.修复检索对象对delegate的强引用问题。
- 3.修复在一些罕见场景下,Bugly报告的crash问题。
- 4.修复第一次通过setBuildingsEnabled接口设置不显示3D楼块效果失效的BUG。
- 
- 【优化】
- 1.删除annotation后,不再删除其对应的annotationView的subView。开发者dequeue出可重用的annotationView后,为了避免内容堆叠问题,可以自行去避免,如remove subview或者使用不同的reuseIdentifier等。
- 2.每个reuseIdentifier可缓存多个annotationView,当开发者removeAnnotation时,SDK会将对应的annotationView加入缓存队列。
-
- --------------------
- v3.4.4
- 
- 
- 【 新 版 提 示 】
- 【 注 意 】
- 1、自v3.2.0起,百度地图iOS SDK全面支持HTTPS,需要广大开发者导入第三方openssl静态库:libssl.a和libcrypto.a(存放于thirdlib目录下)
- 添加方法:在 TARGETS->Build Phases-> Link Binary With Libaries中点击“+”按钮,在弹出的窗口中点击“Add Other”按钮,选择libssl.a和libcrypto.a添加到工程中 。
- 
- 2、支持CocoaPods导入
- pod setup //更新CocoPods的本地库
- pod search BaiduMapKit  //查看最新地图SDK
- 
- 【新增】
- 1.新增 BMKConvertToBaiduMercatorFromBD09LL 与 BMKConvertToBD09LLFromBaiduMercator 方法,用于百度经纬度和百度墨卡托之间的转换。
- 2.新增 CLLocationCoordinate2D BMKCoordTrans(CLLocationCoordinate2D coordinate, BMK_COORD_TYPE fromType, BMK_COORD_TYPE toType); 方法,支持WGS84LL->BD09LL, GCJ02LL->BD09LL, BD09LL->GCJ02LL三种经纬度之间的直接转换。
- 
- 【修复】
- 1.支持iOS11系统定位权限
- 2.个性化地图部分catlog不显示的问题
- 3.室内图无背景色的问题
- 4.polygon绘制大量节点折线,超出数量,产生飞线问题
- 5.部分场景下,点击离线地图crash的问题
- 
- --------------------
- v4.0.0
- 
- 
- 【 新 版 提 示 】
- 【 注 意 】
- 1、自v3.2.0起,百度地图iOS SDK全面支持HTTPS,需要广大开发者导入第三方openssl静态库:libssl.a和libcrypto.a(存放于thirdlib目录下)
- 添加方法:在 TARGETS->Build Phases-> Link Binary With Libaries中点击“+”按钮,在弹出的窗口中点击“Add Other”按钮,选择libssl.a和libcrypto.a添加到工程中 。
- 
- 2、支持CocoaPods导入
- pod setup //更新CocoPods的本地库
- pod search BaiduMapKit  //查看最新地图SDK
- 
- 【新增】
- 1.升级引擎,提升底图加载速度。
- 2.升级数据服务版本与地图客户端一致。
- 3.适配V4.1.x(即以上)版本导航SDK。只有V4.0.0及以上版本的地图SDK才能与V4.1.x版本的导航SDK同时使用,否则会编译报错。
- 4.新增海外离线地图下载控制。
- 
- 【优化】
- 1.BMKPolyline采用多段纹理时,交接处更加绘制效果更平滑。
- 2.优化高架桥、天桥等高精道路的显示效果,增加阴影,深度效果。
- 3.室内图下,楼的侧立面增加玻璃罩效果。
- 4.为了优化小比例尺下的显示效果,将zoomLevel的最小值由3改为4。
- 5.优化地图释放内存回收机制。
- 
- 【修复】
- 1.BMKPoiDetailResult无法获取到POI地理坐标的BUG。
- 2.打开百度地图客户端返回后(前后台切换)黑屏的BUG。
- 3.部分国家和地图的离线地图大小为负数的BUG。
- 4.修复iOS7系统下使用定位服务会crash的BUG。
- 
- 
- *********************/
-/**
- *获取当前地图API的版本号
- *return  返回当前API的版本号
- */
-UIKIT_STATIC_INLINE NSString* BMKGetMapApiVersion()
-{
-    return @"4.0.0";
-}
-
-/**
- *获取当前地图API base组件 的版本号
- *当前base组件版本 : 4.0.0
- *return  返回当前API base组件 的版本号
- */
-UIKIT_EXTERN NSString* BMKGetMapApiBaseComponentVersion();
-

+ 0 - 66
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Base.framework/readme.txt

@@ -1,66 +0,0 @@
-
-
-
-
---------------------------------------------------------------------------------------
-
-iOS 地图 SDK v4.0.0是适用于iOS系统移动设备的矢量地图开发包
-
---------------------------------------------------------------------------------------
-
-地图SDK功能介绍(全功能开发包):
-
-地图:提供地图展示和地图操作功能;
-
-POI检索:支持周边检索、区域检索和城市内兴趣点检索;
-
-地理编码:提供经纬度和地址信息相互转化的功能接口;
-
-线路规划:支持公交、驾车、步行三种方式的线路规划;
-
-覆盖物图层:支持在地图上添加覆盖物(标注、几何图形、热力图、地形图图层等),展示更丰富的LBS信息;
-
-定位:获取当前位置信息,并在地图上展示(支持普通、跟随、罗盘三种模式);
-
-离线地图:使用离线地图可节省用户流量,提供更好的地图展示效果;
-
-调启百度地图:利用SDK接口,直接在本地打开百度地图客户端或WebApp,实现地图功能;
-
-周边雷达:利用周边雷达功能,开发者可在App内低成本、快速实现查找周边使用相同App的用户位置的功能;
-
-LBS云检索:支持查询存储在LBS云内的自有数据;
-
-特色功能:提供短串分享、Place详情检索、热力图等特色功能,帮助开发者搭建功能更加强大的应用;
-
-
---------------------------------------------------------------------------------------
- 
- 
- 【 新 版 提 示 】
- 【 注 意 】
- 1、自v3.2.0起,百度地图iOS SDK全面支持HTTPS,需要广大开发者导入第三方openssl静态库:libssl.a和libcrypto.a(存放于thirdlib目录下)
- 添加方法:在 TARGETS->Build Phases-> Link Binary With Libaries中点击“+”按钮,在弹出的窗口中点击“Add Other”按钮,选择libssl.a和libcrypto.a添加到工程中 。
- 
- 2、支持CocoaPods导入
- pod setup //更新CocoPods的本地库
- pod search BaiduMapKit  //查看最新地图SDK
- 
-【新增】
- 1.升级引擎,提升底图加载速度。
- 2.升级数据服务版本与地图客户端一致。
- 3.适配V4.1.x(即以上)版本导航SDK。只有V4.0.0及以上版本的地图SDK才能与V4.1.x版本的导航SDK同时使用,否则会编译报错。
- 4.新增海外离线地图下载控制。
- 
-【优化】
- 1.BMKPolyline采用多段纹理时,交接处更加绘制效果更平滑。
- 2.优化高架桥、天桥等高精道路的显示效果,增加阴影,深度效果。
- 3.室内图下,楼的侧立面增加玻璃罩效果。
- 4.为了优化小比例尺下的显示效果,将zoomLevel的最小值由3改为4。
- 5.优化地图释放内存回收机制。
- 
-【修复】
- 1.BMKPoiDetailResult无法获取到POI地理坐标的BUG。
- 2.打开百度地图客户端返回后(前后台切换)黑屏的BUG。
- 3.部分国家和地图的离线地图大小为负数的BUG。
- 4.修复iOS7系统下使用定位服务会crash的BUG。
-


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Cloud.framework/BaiduMapAPI_Cloud


+ 0 - 129
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Cloud.framework/Headers/BMKCloudPOIList.h

@@ -1,129 +0,0 @@
-/*
- *  BMKCloudPOIList.h
- *  BMapKit
- *
- *  Copyright 2013 Baidu Inc. All rights reserved.
- *
- */
-#import <BaiduMapAPI_Base/BMKTypes.h>
-
-/// 云检索结果列表类
-@interface BMKCloudPOIList : NSObject {
-    NSInteger               _status;
-    NSInteger               _total;
-    NSInteger               _size;
-    NSInteger               _pageNum;
-    NSArray                 *_POIs;
-    
-}
-///搜索状态
-@property (nonatomic, assign) NSInteger     status;
-///结果总数
-@property (nonatomic, assign) NSInteger     total;
-///当前页返回数量
-@property (nonatomic, assign) NSInteger     size;
-///页数
-@property (nonatomic, assign) NSInteger     pageNum;
-///POI结果列表
-@property (nonatomic, strong) NSArray       *POIs;
-
-@end
-
-
-/// 云检索结果信息类
-@interface BMKCloudPOIInfo : NSObject {
-    int             _uid;
-    int             _geotableId;
-    NSString        *_title;
-    NSString        *_address;
-    NSString        *_province;
-    NSString        *_city;
-    NSString        *_district;
-    float           _latitude;
-    float           _longitude;
-    NSString        *_tags;
-    float           _distance;
-    float           _weight;
-    NSMutableDictionary *_customDict;
-    int             _creattime;
-    int             _modifytime;
-    int             _type;
-    
-
-}
-///poi数据id
-@property (nonatomic, assign) int             uid;
-///所属table的id
-@property (nonatomic, assign) int             geotableId;
-///poi名称
-@property (nonatomic, strong) NSString        *title;
-///poi地址
-@property (nonatomic, strong) NSString        *address;
-///poi所属省
-@property (nonatomic, strong) NSString        *province;
-///poi所属城市
-@property (nonatomic, strong) NSString        *city;
-///poi所属区县
-@property (nonatomic, strong) NSString        *district;
-///poi所处位置的纬度
-@property (nonatomic, assign) float           latitude;
-///poi所处位置的经度
-@property (nonatomic, assign) float           longitude;
-///poi标签
-@property (nonatomic, strong) NSString        *tags;
-///poi距离
-@property (nonatomic, assign) float           distance;
-///权重
-@property (nonatomic, assign) float           weight;
-///自定义列
-@property (nonatomic, strong) NSMutableDictionary *customDict;
-///创建时间
-@property (nonatomic, assign) int             creattime;
-///修改时间
-@property (nonatomic, assign) int             modifytime;
-///类型
-@property (nonatomic, assign) int             type;
-///处于位置点的方向
-@property (nonatomic, strong) NSString        *direction;
-@end
-
-/// 云检索结果百度地图POI信息类
-@interface BMKCloudMapPOIInfo : NSObject
-
-///poi名称
-@property (nonatomic, strong) NSString *name;
-///poi uid
-@property (nonatomic, strong) NSString *uid;
-///POI坐标
-@property (nonatomic, assign) CLLocationCoordinate2D pt;
-///poi地址
-@property (nonatomic, strong) NSString *address;
-///poi标签
-@property (nonatomic, strong) NSString *tags;
-///poi距离
-@property (nonatomic, assign) CGFloat distance;
-///处于位置点的方向
-@property (nonatomic, strong) NSString* direction;
-@end
-
-/// 云RGC检索结果类
-@interface BMKCloudReverseGeoCodeResult : NSObject
-
-///层次化地址信息
-@property (nonatomic, strong) BMKAddressComponent* addressDetail;
-///地址名称
-@property (nonatomic, strong) NSString* address;
-///地址坐标
-@property (nonatomic) CLLocationCoordinate2D location;
-///用户定义位置描述
-@property (nonatomic, strong) NSString* customLocationDescription;
-///推荐的位置描述(结合poiList和customPoiList计算推荐结果)
-@property (nonatomic, strong) NSString* recommendedLocationDescription;
-///地址周边百度地图POI信息,成员类型为BMKCloudMapPOIInfo
-@property (nonatomic, strong) NSArray* poiList;
-///地址周边POI信息,成员类型为BMKCloudPOIInfo
-@property (nonatomic, strong) NSArray* customPoiList;
-
-@end
-
-

+ 0 - 111
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Cloud.framework/Headers/BMKCloudSearch.h

@@ -1,111 +0,0 @@
-/*
- *  BMKCloudSearch.h
- *  BMapKit
- *
- *  Copyright 2013 Baidu Inc. All rights reserved.
- *
- */
-
-#import <Foundation/Foundation.h>
-#import "BMKCloudSearchInfo.h"
-#import "BMKCloudPOIList.h"
-
-@protocol BMKCloudSearchDelegate;
-/// 云检索类型
-typedef enum
-{
-    BMK_NONE_SEARCH                 = 0,
-    BMK_CLOUD_LOCAL_SEARCH          = 1,///<本地云检索
-    BMK_CLOUD_NEARBY_SEARCH         = 2,///<周边云检索
-    BMK_CLOUD_BOUND_SEARCH          = 3,///<区域云检索
-    BMK_CLOUD_DETAIL_SEARCH         = 4,///<POI详情
-    BMK_CLOUD_RGC_SEARCH            = 5///<云RGC检索
-}BMKCloudSearchType;
-
-//云检索结果状态码
-typedef enum{
-    BMK_CLOUD_PERMISSION_UNFINISHED = -4,///<还未完成鉴权,请在鉴权通过后重试
-    BMK_CLOUD_NETWOKR_ERROR = -3,///<网络连接错误
-    BMK_CLOUD_NETWOKR_TIMEOUT = -2,///<网络连接超时
-    BMK_CLOUD_RESULT_NOT_FOUND = -1,///<没有找到检索结果
-    BMK_CLOUD_NO_ERROR = 0,///<检索结果正常返回
-    BMK_CLOUD_SERVER_ERROR = 1,///<云检索服务器内部错误
-    BMK_CLOUD_PARAM_ERROR = 2,///<输入参数有误(geoTableId或者其它参数有误)
-    /*
-     *更多云检索状态码请参考:
-     *http://developer.baidu.com/map/index.php?title=lbscloud/api/appendix
-     */
-}BMKCloudErrorCode;
-
-///云检索服务
-@interface BMKCloudSearch : NSObject
-/// 检索模块的Delegate,此处记得不用的时候需要置nil,否则影响内存的释放
-@property (nonatomic, weak) id<BMKCloudSearchDelegate> delegate;
-/**
- *本地云检索
- *异步函数,返回结果在BMKCloudSearchDelegate的onGetCloudPoiResult通知
- *@param searchInfo 搜索参数
- *@return 成功返回YES,否则返回NO
- */
-- (BOOL)localSearchWithSearchInfo:(BMKCloudLocalSearchInfo *)searchInfo;
-/**
- *周边云检索
- *异步函数,返回结果在BMKCloudSearchDelegate的onGetCloudPoiResult通知
- *@param searchInfo 搜索参数
- *@return 成功返回YES,否则返回NO
- */
-- (BOOL)nearbySearchWithSearchInfo:(BMKCloudNearbySearchInfo *)searchInfo;
-/**
- *矩形云检索
- *异步函数,返回结果在BMKCloudSearchDelegate的onGetCloudPoiResult通知
- *@param searchInfo 搜索参数
- *@return 成功返回YES,否则返回NO
- */
-- (BOOL)boundSearchWithSearchInfo:(BMKCloudBoundSearchInfo *)searchInfo;
-
-/**
- *详情云检索
- *异步函数,返回结果在BMKCloudSearchDelegate的onGetCloudPoiDetailResult通知
- *@param searchInfo 搜索参数
- *@return 成功返回YES,否则返回NO
- */
-- (BOOL)detailSearchWithSearchInfo:(BMKCloudDetailSearchInfo *)searchInfo;
-
-/**
- *云RGC检索:根据地理坐标获取地址信息
- *异步函数,返回结果在BMKCloudSearchDelegate的onGetCloudReverseGeoCodeResult通知
- *@param searchInfo 云RGC检索信息类
- *@return 成功返回YES,否则返回NO
- */
-- (BOOL)cloudReverseGeoCodeSearch:(BMKCloudReverseGeoCodeSearchInfo*)searchInfo;
-
-@end
-
-///云检索delegate,用于获取云检索结果
-@protocol BMKCloudSearchDelegate<NSObject>
-@optional
-/**
- *返回云检索POI列表结果
- *@param poiResultList 云检索结果列表,成员类型为BMKCloudPOIList
- *@param type 返回结果类型: BMK_CLOUD_LOCAL_SEARCH,BMK_CLOUD_NEARBY_SEARCH,BMK_CLOUD_BOUND_SEARCH
- *@param error 错误号,@see BMKCloudErrorCode
- */
-- (void)onGetCloudPoiResult:(NSArray*)poiResultList searchType:(int)type errorCode:(int)error;
-
-/**
- *返回云检索POI详情
- *@param poiDetailResult 类型为BMKCloudPOIInfo
- *@param type 返回结果类型: BMK_CLOUD_DETAIL_SEARCH
- *@param error 错误号,@see BMKCloudErrorCode
- */
-- (void)onGetCloudPoiDetailResult:(BMKCloudPOIInfo*)poiDetailResult searchType:(int)type errorCode:(int)error;
-
-/**
- *返回云RGC检索结果
- *@param cloudRGCResult 搜索结果
- *@param type 返回结果类型: BMK_CLOUD_RGC_SEARCH
- *@param error 错误号,@see BMKCloudErrorCode
- */
-- (void)onGetCloudReverseGeoCodeResult:(BMKCloudReverseGeoCodeResult*)cloudRGCResult searchType:(BMKCloudSearchType) type errorCode:(NSInteger) errorCode;
-
-@end

+ 0 - 13
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Cloud.framework/Headers/BMKCloudSearchComponent.h

@@ -1,13 +0,0 @@
-//
-//  LBSSearchComponent.h
-//  LBSSearchComponent
-//
-//  Created by baidu on 14-3-10.
-//  Copyright (c) 2014年 baidu. All rights reserved.
-//
-
-#import "BMKCloudVersion.h"
-#import "BMKCloudPOIList.h"
-#import "BMKCloudSearch.h"
-#import "BMKCloudSearchInfo.h"
-

+ 0 - 113
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Cloud.framework/Headers/BMKCloudSearchInfo.h

@@ -1,113 +0,0 @@
-/*
- *  BMKCloudSearchInfo.h
- *  BMapKit
- *
- *  Copyright 2013 Baidu Inc. All rights reserved.
- *
- */
-#import <Foundation/Foundation.h>
-#import <CoreLocation/CoreLocation.h>
-
-/// 云检索基础信息类,所有类型云检索的基类
-@interface BMKBaseCloudSearchInfo : NSObject
-{
-    NSString        *_ak;
-    NSString        *_sn;
-    int             _geoTableId;
-}
-///access_key(必须),最大长度50
-@property (nonatomic, strong) NSString *ak;
-///用户的权限签名,(可选),最大长度50
-@property (nonatomic, strong) NSString *sn;
-///geo table 表主键(必须)
-@property (nonatomic, assign) int      geoTableId;
-
-@end
-
-/// 本地,周边,矩形云检索基础信息类
-@interface BMKCloudSearchInfo : BMKBaseCloudSearchInfo {
-    NSString        *_keyword;
-    NSString        *_tags;
-    NSString        *_sortby;
-    NSString        *_filter;
-    NSInteger       _pageIndex;
-    NSInteger       _pageSize;
-
-}
-///检索关键字,可选。最长45个字符
-@property (nonatomic, strong) NSString *keyword;
-///标签,可选,空格分隔的多字符串,最长45个字符,样例:美食 小吃
-@property (nonatomic, strong) NSString *tags;
-/**
- * 排序字段,可选: sortby={keyname}:1 升序;sortby={keyname}:-1 降序。
- * 以下keyname为系统预定义的:
- *     1.distance 距离排序
- *     2.weight 权重排序
- * 默认为按weight排序
- * 如果需要自定义排序则指定排序字段
- *     样例:按照价格由便宜到贵排序sortby=price:1
- */
-///排序字段,可选: sortby={keyname}:1 升序;sortby={keyname}:-1 降序
-@property (nonatomic, strong) NSString *sortby;
-/**
- * 过滤条件,可选
- * '|'竖线分隔的多个key-value对
- * key为筛选字段的名称(存储服务中定义)
- * value可以是整形或者浮点数的一个区间:格式为“small,big”逗号分隔的2个数字
- * 样例:筛选价格为9.99到19.99并且生产时间为2013年的项:price:9.99,19.99|time:2012,2012
- */
-///过滤条件,可选:'|'竖线分隔的多个key-value对,price:9.99,19.99|time:2012,2012
-@property (nonatomic, strong) NSString *filter;
-
-///分页索引,可选,默认为0
-@property (nonatomic, assign) NSInteger       pageIndex;
-///分页数量,可选,默认为10,最多为50
-@property (nonatomic, assign) NSInteger       pageSize;
-
-
-@end
-///本地云检索参数信息类
-@interface BMKCloudLocalSearchInfo : BMKCloudSearchInfo {
-    NSString        *_region;
-}
-///区域名称(市或区的名字,如北京市,海淀区),必选, 必须最长25个字符
-@property (nonatomic, strong) NSString *region;
-@end
-
-///周边云检索参数信息类
-@interface BMKCloudNearbySearchInfo : BMKCloudSearchInfo {
-    NSString        *_location;
-    int             _radius;
-}
-///检索的中心点,逗号分隔的经纬度(116.4321,38.76623),string(25)
-@property (nonatomic, strong) NSString *location;
-///周边检索半径
-@property (nonatomic, assign) int      radius;
-@end
-
-///矩形云检索参数信息类
-@interface BMKCloudBoundSearchInfo : BMKCloudSearchInfo {
-    NSString        *_bounds;
-}
-///矩形区域,左下角和右上角的经纬度坐标点。2个点用;号分隔(116.30,36.20;117.30,37.20),string(25)
-@property (nonatomic, strong) NSString *bounds;
-@end
-
-///详情云检索参数信息类
-@interface BMKCloudDetailSearchInfo : BMKBaseCloudSearchInfo {
-    NSString        *_uid;
-}
-///uid为poi点的id值
-@property (nonatomic, strong) NSString *uid;
-@end
-
-///云RGC检索参数信息类
-@interface BMKCloudReverseGeoCodeSearchInfo : NSObject
-
-///geo table 表主键(必须)
-@property (nonatomic, assign) NSInteger geoTableId;
-///经纬度
-@property (nonatomic, assign) CLLocationCoordinate2D reverseGeoPoint;
-
-@end
-

+ 0 - 32
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Cloud.framework/Headers/BMKCloudVersion.h

@@ -1,32 +0,0 @@
-//
-//  BMKCloudVersion.h
-//  LBSSearchComponent
-//
-//  Created by wzy on 15/9/9.
-//  Copyright © 2015年 baidu. All rights reserved.
-//
-
-#ifndef BMKCloudVersion_h
-#define BMKCloudVersion_h
-
-#import <UIKit/UIKit.h>
-
-/**
- *重要:
- *base组件的版本和cloud组件的版本必须一致,否则不能正常使用
- */
-
-/**
- *获取当前地图API cloud组件 的版本号
- *当前cloud组件版本 : 4.0.0
- *return  返回当前API cloud组件 的版本号
- */
-UIKIT_EXTERN NSString* BMKGetMapApiCloudComponentVersion();
-
-/**
- *检查cloud组件的版本号是否和base组件的版本号一致
- *return    版本号一致返回YES
- */
-UIKIT_EXTERN BOOL BMKCheckCloudComponentIsLegal();
-
-#endif /* BMKCloudVersion_h */

+ 0 - 67
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Cloud.framework/readme.txt

@@ -1,67 +0,0 @@
-LBS云检索:包括LBS云检索(周边、区域、城市内、详情);
-
-
-
-
---------------------------------------------------------------------------------------
-
-iOS 地图 SDK v4.0.0是适用于iOS系统移动设备的矢量地图开发包
-
---------------------------------------------------------------------------------------
-
-地图SDK功能介绍(全功能开发包):
-
-地图:提供地图展示和地图操作功能;
-
-POI检索:支持周边检索、区域检索和城市内兴趣点检索;
-
-地理编码:提供经纬度和地址信息相互转化的功能接口;
-
-线路规划:支持公交、驾车、步行三种方式的线路规划;
-
-覆盖物图层:支持在地图上添加覆盖物(标注、几何图形、热力图、地形图图层等),展示更丰富的LBS信息;
-
-定位:获取当前位置信息,并在地图上展示(支持普通、跟随、罗盘三种模式);
-
-离线地图:使用离线地图可节省用户流量,提供更好的地图展示效果;
-
-调启百度地图:利用SDK接口,直接在本地打开百度地图客户端或WebApp,实现地图功能;
-
-周边雷达:利用周边雷达功能,开发者可在App内低成本、快速实现查找周边使用相同App的用户位置的功能;
-
-LBS云检索:支持查询存储在LBS云内的自有数据;
-
-特色功能:提供短串分享、Place详情检索、热力图等特色功能,帮助开发者搭建功能更加强大的应用;
-
-
---------------------------------------------------------------------------------------
- 
- 
- 【 新 版 提 示 】
- 【 注 意 】
- 1、自v3.2.0起,百度地图iOS SDK全面支持HTTPS,需要广大开发者导入第三方openssl静态库:libssl.a和libcrypto.a(存放于thirdlib目录下)
- 添加方法:在 TARGETS->Build Phases-> Link Binary With Libaries中点击“+”按钮,在弹出的窗口中点击“Add Other”按钮,选择libssl.a和libcrypto.a添加到工程中 。
- 
- 2、支持CocoaPods导入
- pod setup //更新CocoPods的本地库
- pod search BaiduMapKit  //查看最新地图SDK
- 
-【新增】
- 1.升级引擎,提升底图加载速度。
- 2.升级数据服务版本与地图客户端一致。
- 3.适配V4.1.x(即以上)版本导航SDK。只有V4.0.0及以上版本的地图SDK才能与V4.1.x版本的导航SDK同时使用,否则会编译报错。
- 4.新增海外离线地图下载控制。
- 
-【优化】
- 1.BMKPolyline采用多段纹理时,交接处更加绘制效果更平滑。
- 2.优化高架桥、天桥等高精道路的显示效果,增加阴影,深度效果。
- 3.室内图下,楼的侧立面增加玻璃罩效果。
- 4.为了优化小比例尺下的显示效果,将zoomLevel的最小值由3改为4。
- 5.优化地图释放内存回收机制。
- 
-【修复】
- 1.BMKPoiDetailResult无法获取到POI地理坐标的BUG。
- 2.打开百度地图客户端返回后(前后台切换)黑屏的BUG。
- 3.部分国家和地图的离线地图大小为负数的BUG。
- 4.修复iOS7系统下使用定位服务会crash的BUG。
-


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Location.framework/BaiduMapAPI_Location


+ 0 - 10
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Location.framework/Headers/BMKLocationComponent.h

@@ -1,10 +0,0 @@
-//
-//  BMKLocationComponent.h
-//  LocationComponent
-//
-//  Created by Baidu on 3/31/14.
-//  Copyright (c) 2014 baidu. All rights reserved.
-//
-
-#import "BMKLocationService.h"
-#import "BMKLocationVersion.h"

+ 0 - 110
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Location.framework/Headers/BMKLocationService.h

@@ -1,110 +0,0 @@
-//
-//  BMKLocationService.h
-//  LocationComponent
-//
-//  Created by Baidu on 3/28/14.
-//  Copyright (c) 2014 baidu. All rights reserved.
-//
-
-#import <Foundation/Foundation.h>
-#import <BaiduMapAPI_Base/BMKUserLocation.h>
-@class CLLocation;
-/// 定位服务Delegate,调用startUserLocationService定位成功后,用此Delegate来获取定位数据
-@protocol BMKLocationServiceDelegate <NSObject>
-@optional
-/**
- *在将要启动定位时,会调用此函数
- */
-- (void)willStartLocatingUser;
-
-/**
- *在停止定位后,会调用此函数
- */
-- (void)didStopLocatingUser;
-
-/**
- *用户方向更新后,会调用此函数
- *@param userLocation 新的用户位置
- */
-- (void)didUpdateUserHeading:(BMKUserLocation *)userLocation;
-
-/**
- *用户位置更新后,会调用此函数
- *@param userLocation 新的用户位置
- */
-- (void)didUpdateBMKUserLocation:(BMKUserLocation *)userLocation;
-
-/**
- *定位失败后,会调用此函数
- *@param error 错误号
- */
-- (void)didFailToLocateUserWithError:(NSError *)error;
-@end
-
-@interface BMKLocationService : NSObject
-
-/// 当前用户位置,返回坐标类型为当前设置的坐标类型
-@property (nonatomic, readonly) BMKUserLocation *userLocation;
-
-/// 定位服务Delegate,调用startUserLocationService定位成功后,用此Delegate来获取定位数据
-@property (nonatomic, weak) id<BMKLocationServiceDelegate> delegate;
-
-/**
- *打开定位服务
- *需要在info.plist文件中添加(以下二选一,两个都添加默认使用NSLocationWhenInUseUsageDescription):
- *NSLocationWhenInUseUsageDescription 允许在前台使用时获取GPS的描述
- *NSLocationAlwaysUsageDescription 允许永远可获取GPS的描述
- */
--(void)startUserLocationService;
-/**
- *关闭定位服务
- */
--(void)stopUserLocationService;
-
-#pragma mark - 定位参数,具体含义可参考CLLocationManager相关属性的注释
-
-/// 设定定位的最小更新距离。默认为kCLDistanceFilterNone
-@property(nonatomic, assign) CLLocationDistance distanceFilter;
-
-/// 设定定位精度。默认为kCLLocationAccuracyBest。
-@property(nonatomic, assign) CLLocationAccuracy desiredAccuracy;
-
-/// 设定最小更新角度。默认为1度,设定为kCLHeadingFilterNone会提示任何角度改变。
-@property(nonatomic, assign) CLLocationDegrees headingFilter;
-
-/// 指定定位是否会被系统自动暂停。默认为YES。只在iOS 6.0之后起作用。
-@property(nonatomic, assign) BOOL pausesLocationUpdatesAutomatically;
-
-///指定定位:是否允许后台定位更新。默认为NO。只在iOS 9.0之后起作用。设为YES时,Info.plist中 UIBackgroundModes 必须包含 "location"
-@property(nonatomic, assign) BOOL allowsBackgroundLocationUpdates;
-
-
-#pragma mark - 废弃接口
-/**
- * 2.9.0起废弃(使用distanceFilter属性替换),空实现
- *
- *在打开定位服务前设置
- *指定定位的最小更新距离(米),默认:kCLDistanceFilterNone
- */
-+ (void)setLocationDistanceFilter:(CLLocationDistance) distanceFilter __deprecated_msg("废弃方法(空实现),使用distanceFilter属性替换");
-/**
- * 2.9.0起废弃(使用distanceFilter属性替换),空实现
- *
- *获取当前 定位的最小更新距离(米)
- */
-+ (CLLocationDistance)getCurrentLocationDistanceFilter __deprecated_msg("废弃方法(空实现),使用distanceFilter属性替换");
-/**
- * 2.9.0起废弃(使用desiredAccuracy属性替换),空实现
- *
- *在打开定位服务前设置
- *设置定位精确度,默认:kCLLocationAccuracyBest
- */
-+ (void)setLocationDesiredAccuracy:(CLLocationAccuracy) desiredAccuracy __deprecated_msg("废弃方法(空实现),使用desiredAccuracy属性替换");
-/**
- * 2.9.0起废弃(使用desiredAccuracy属性替换),空实现
- *
- *获取当前 定位精确度
- */
-+ (CLLocationAccuracy)getCurrentLocationDesiredAccuracy __deprecated_msg("废弃方法(空实现),使用desiredAccuracy属性替换");
-
-@end

+ 0 - 32
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Location.framework/Headers/BMKLocationVersion.h

@@ -1,32 +0,0 @@
-//
-//  BMKLocationVersion.h
-//  LocationComponent
-//
-//  Created by wzy on 15/9/9.
-//  Copyright © 2015年 baidu. All rights reserved.
-//
-
-#ifndef BMKLocationVersion_h
-#define BMKLocationVersion_h
-
-#import <UIKit/UIKit.h>
-
-/**
- *重要:
- *location组件的版本和base组件的版本必须一致,否则不能正常使用
- */
-
-/**
- *获取当前地图API location组件 的版本号
- *当前location组件版本 : 4.0.0
- *return  返回当前API location组件 的版本号
- */
-UIKIT_EXTERN NSString* BMKGetMapApiLocationComponentVersion();
-
-/**
- *检查location组件的版本号是否和base组件的版本号一致
- *return    版本号一致返回YES
- */
-UIKIT_EXTERN BOOL BMKCheckLocationComponentIsLegal();
-
-#endif /* BMKLocationVersion_h */

+ 0 - 67
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Location.framework/readme.txt

@@ -1,67 +0,0 @@
-定位功能:获取当前位置信息;
-
-
-
-
---------------------------------------------------------------------------------------
-
-iOS 地图 SDK v4.0.0是适用于iOS系统移动设备的矢量地图开发包
-
---------------------------------------------------------------------------------------
-
-地图SDK功能介绍(全功能开发包):
-
-地图:提供地图展示和地图操作功能;
-
-POI检索:支持周边检索、区域检索和城市内兴趣点检索;
-
-地理编码:提供经纬度和地址信息相互转化的功能接口;
-
-线路规划:支持公交、驾车、步行三种方式的线路规划;
-
-覆盖物图层:支持在地图上添加覆盖物(标注、几何图形、热力图、地形图图层等),展示更丰富的LBS信息;
-
-定位:获取当前位置信息,并在地图上展示(支持普通、跟随、罗盘三种模式);
-
-离线地图:使用离线地图可节省用户流量,提供更好的地图展示效果;
-
-调启百度地图:利用SDK接口,直接在本地打开百度地图客户端或WebApp,实现地图功能;
-
-周边雷达:利用周边雷达功能,开发者可在App内低成本、快速实现查找周边使用相同App的用户位置的功能;
-
-LBS云检索:支持查询存储在LBS云内的自有数据;
-
-特色功能:提供短串分享、Place详情检索、热力图等特色功能,帮助开发者搭建功能更加强大的应用;
-
-
---------------------------------------------------------------------------------------
- 
- 
- 【 新 版 提 示 】
- 【 注 意 】
- 1、自v3.2.0起,百度地图iOS SDK全面支持HTTPS,需要广大开发者导入第三方openssl静态库:libssl.a和libcrypto.a(存放于thirdlib目录下)
- 添加方法:在 TARGETS->Build Phases-> Link Binary With Libaries中点击“+”按钮,在弹出的窗口中点击“Add Other”按钮,选择libssl.a和libcrypto.a添加到工程中 。
- 
- 2、支持CocoaPods导入
- pod setup //更新CocoPods的本地库
- pod search BaiduMapKit  //查看最新地图SDK
- 
-【新增】
- 1.升级引擎,提升底图加载速度。
- 2.升级数据服务版本与地图客户端一致。
- 3.适配V4.1.x(即以上)版本导航SDK。只有V4.0.0及以上版本的地图SDK才能与V4.1.x版本的导航SDK同时使用,否则会编译报错。
- 4.新增海外离线地图下载控制。
- 
-【优化】
- 1.BMKPolyline采用多段纹理时,交接处更加绘制效果更平滑。
- 2.优化高架桥、天桥等高精道路的显示效果,增加阴影,深度效果。
- 3.室内图下,楼的侧立面增加玻璃罩效果。
- 4.为了优化小比例尺下的显示效果,将zoomLevel的最小值由3改为4。
- 5.优化地图释放内存回收机制。
- 
-【修复】
- 1.BMKPoiDetailResult无法获取到POI地理坐标的BUG。
- 2.打开百度地图客户端返回后(前后台切换)黑屏的BUG。
- 3.部分国家和地图的离线地图大小为负数的BUG。
- 4.修复iOS7系统下使用定位服务会crash的BUG。
-


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/BaiduMapAPI_Map


+ 0 - 21
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKActionPaopaoView.h

@@ -1,21 +0,0 @@
-/*
- *  BMKActionPaopaoView.h
- *  BMapKit
- *
- *  Copyright 2011 Baidu Inc. All rights reserved.
- *
- */
-
-#import <UIKit/UIKit.h>
-/// 该类用于定义一个PaopaoView
-@interface BMKActionPaopaoView : UIView
-
-/**
- *初始化并返回一个BMKActionPaopaoView
- *@param customView 自定义View,customView=nil时返回默认的PaopaoView
- *@return 初始化成功则返回BMKActionPaopaoView,否则返回nil
- */
-- (id)initWithCustomView:(UIView*)customView;
-
-@end
-

+ 0 - 38
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKAnnotation.h

@@ -1,38 +0,0 @@
-//
-//  BMKAnnotation.h
-//  BMapKit
-//
-//  Copyright 2011 Baidu Inc. All rights reserved.
-//
-
-#import <CoreGraphics/CoreGraphics.h>
-#import <CoreLocation/CoreLocation.h>
-#import <Foundation/Foundation.h>
-
-/// 该类为标注点的protocol,提供了标注类的基本信息函数
-@protocol BMKAnnotation <NSObject>
-
-///标注view中心坐标.
-@property (nonatomic, readonly) CLLocationCoordinate2D coordinate;
-
-@optional
-
-/**
- *获取annotation标题
- *@return 返回annotation的标题信息
- */
-- (NSString *)title;
-
-/**
- *获取annotation副标题
- *@return 返回annotation的副标题信息
- */
-- (NSString *)subtitle;
-
-/**
- *设置标注的坐标,在拖拽时会被调用.
- *@param newCoordinate 新的坐标值
- */
-- (void)setCoordinate:(CLLocationCoordinate2D)newCoordinate;
-
-@end

+ 0 - 110
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKAnnotationView.h

@@ -1,110 +0,0 @@
-/*
- *  BMKAnnotationView.h
- *  BMapKit
- *
- *  Copyright 2011 Baidu Inc. All rights reserved.
- *
- */
-
-#import <UIKit/UIKit.h>
-#import "BMKActionPaopaoView.h"
-
-#if __IPHONE_3_2 <= __IPHONE_OS_VERSION_MAX_ALLOWED
-
-enum {
-    BMKAnnotationViewDragStateNone = 0,      ///< 静止状态.
-    BMKAnnotationViewDragStateStarting,      ///< 开始拖动
-    BMKAnnotationViewDragStateDragging,      ///< 拖动中
-    BMKAnnotationViewDragStateCanceling,     ///< 取消拖动
-    BMKAnnotationViewDragStateEnding         ///< 拖动结束
-};
-
-typedef NSUInteger BMKAnnotationViewDragState;
-
-#endif
-
-
-
-@class BMKAnnotationViewInternal;
-@protocol BMKAnnotation;
-@class BMKMapView;
-@class BMKMapViewInternal;
-///标注view
-@interface BMKAnnotationView : UIView
-{
-@private
-    BMKAnnotationViewInternal *_internal;
-    BOOL _enabled3D;
-    CGPoint _originPt;
-    CGPoint startPoint;
-}
-
-/**
- *初始化并返回一个annotation view
- *@param annotation 关联的annotation对象
- *@param reuseIdentifier 如果要重用view,传入一个字符串,否则设为nil,建议重用view
- *@return 初始化成功则返回annotation view,否则返回nil
- */
-- (id)initWithAnnotation:(id <BMKAnnotation>)annotation reuseIdentifier:(NSString *)reuseIdentifier;
-
-
-///复用标志
-@property (nonatomic, readonly) NSString *reuseIdentifier;
-///paopaoView
-@property (nonatomic, strong)BMKActionPaopaoView* paopaoView;
-
-/**
- *当view从reuse队列里取出时被调用
- *默认不做任何事
- */
-- (void)prepareForReuse;
-
-///关联的annotation
-@property (nonatomic, strong) id <BMKAnnotation> annotation;
-
-///annotation view显示的图像
-@property (nonatomic, strong) UIImage *image;
-
-///默认情况下, annotation view的中心位于annotation的坐标位置,可以设置centerOffset改变view的位置,正的偏移使view朝右下方移动,负的朝左上方,单位是像素
-@property (nonatomic) CGPoint centerOffset;
-
-///默认情况下, 弹出的气泡位于view正中上方,可以设置calloutOffset改变view的位置,正的偏移使view朝右下方移动,负的朝左上方,单位是像素
-@property (nonatomic) CGPoint calloutOffset;
-
-///默认情况下,标注没有3D效果,可以设置enabled3D改变使用3D效果,使得标注在地图旋转和俯视时跟随旋转、俯视
-@property (nonatomic) BOOL enabled3D;
-
-///默认为YES,当为NO时view忽略触摸事件
-@property (nonatomic, getter=isEnabled) BOOL enabled;
-
-///默认为NO,当view被点中时被设为YES,用户不要直接设置这个属性.若设置,需要在设置后调用BMKMapView的- (void)mapForceRefresh; 方法刷新地图
-@property (nonatomic, getter=isSelected) BOOL selected;
-
-/**
- *设定view的选中状态
- *该方法被BMKMapView调用
- *@param selected 如果view需要显示为选中状态,该值为YES
- *@param animated 如果需要动画效果,该值为YES,暂不支持
- */
-- (void)setSelected:(BOOL)selected animated:(BOOL)animated;
-
-///当为YES时,view被选中时会弹出气泡,annotation必须实现了title这个方法
-@property (nonatomic) BOOL canShowCallout;
-
-///显示在气泡左侧的view(使用默认气泡时,view的width最大值为32,height最大值为41,大于则使用最大值)
-@property (strong, nonatomic) UIView *leftCalloutAccessoryView;
-
-///显示在气泡右侧的view(使用默认气泡时,view的width最大值为32,height最大值为41,大于则使用最大值)
-@property (strong, nonatomic) UIView *rightCalloutAccessoryView;
-
-///当设为YES并实现了setCoordinate:方法时,支持将view在地图上拖动, ios 3.2以后支持
-@property (nonatomic, getter=isDraggable) BOOL draggable __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_2);
-
-///当前view的拖动状态, ios 3.2以后支持
-@property (nonatomic) BMKAnnotationViewDragState dragState __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_2);
-
-
-@end
-
-
-

+ 0 - 47
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKArcline.h

@@ -1,47 +0,0 @@
-/*
- *  BMKArcline.h
- *  BMapKit
- *
- *  Copyright 2011 Baidu Inc. All rights reserved.
- *
- */
-
-#import "BMKMultiPoint.h"
-#import "BMKOverlay.h"
-
-/// 此类用于定义一段圆弧
-@interface BMKArcline : BMKMultiPoint <BMKOverlay>
-{
-    BMKMapRect _boundingMapRect;
-    bool isYouArc;
-}
-
-/**
- *根据指定坐标点生成一段圆弧
- *@param points 指定的直角坐标点数组(需传入3个点)
- *@return 新生成的圆弧对象
- */
-+ (BMKArcline *)arclineWithPoints:(BMKMapPoint *)points;
-
-/**
- *根据指定经纬度生成一段圆弧
- *@param coords 指定的经纬度坐标点数组(需传入3个点)
- *@return 新生成的圆弧对象
- */
-+ (BMKArcline *)arclineWithCoordinates:(CLLocationCoordinate2D *)coords;
-
-/**
- *重新设置圆弧坐标
- *@param points 指定的直角坐标点数组(需传入3个点)
- *@return 是否设置成功
- */
-- (BOOL)setArclineWithPoints:(BMKMapPoint *)points;
-
-/**
- *重新设置圆弧坐标
- *@param coords 指定的经纬度坐标点数组(需传入3个点)
- *@return 是否设置成功
- */
-- (BOOL)setArclineWithCoordinates:(CLLocationCoordinate2D *)coords;
-
-@end

+ 0 - 27
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKArclineView.h

@@ -1,27 +0,0 @@
-/*
- *  BMKArclineView.h
- *  BMapKit
- *
- *  Copyright 2011 Baidu Inc. All rights reserved.
- *
- */
-
-#import <UIKit/UIKit.h>
-
-#import "BMKArcline.h"
-#import "BMKOverlayGLBasicView.h"
-
-/// 此类用于定义一个圆弧View
-@interface BMKArclineView : BMKOverlayGLBasicView
-
-/**
- *根据指定的弧线生成一个圆弧View
- *@param arcline 指定的弧线数据对象
- *@return 新生成的弧线View
- */
-- (id)initWithArcline:(BMKArcline *)arcline;
-
-/// 该View对应的圆弧数据对象
-@property (nonatomic, readonly) BMKArcline *arcline;
-
-@end

+ 0 - 28
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKBaseIndoorMapInfo.h

@@ -1,28 +0,0 @@
-//
-//  BMKBaseIndoorMapInfo.h
-//  MapComponent
-//
-//  Created by wzy on 16/4/2.
-//  Copyright © 2016年 baidu. All rights reserved.
-//
-
-#ifndef BMKBaseIndoorMapInfo_h
-#define BMKBaseIndoorMapInfo_h
-
-#import <CoreLocation/CoreLocation.h>
-#import <Foundation/Foundation.h>
-#import <QuartzCore/QuartzCore.h>
-
-///此类表示室内图基础信息
-@interface BMKBaseIndoorMapInfo : NSObject
-
-/// 室内ID
-@property (nonatomic, strong) NSString* strID;
-/// 当前楼层
-@property (nonatomic, strong) NSString* strFloor;
-/// 所有楼层信息
-@property (nonatomic, strong) NSMutableArray* arrStrFloors;
-
-@end
-
-#endif /* BMKBaseIndoorMapInfo_h */

+ 0 - 61
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKCircle.h

@@ -1,61 +0,0 @@
-/*
- *  BMKCircle.h
- *  BMapKit
- *
- *  Copyright 2011 Baidu Inc. All rights reserved.
- *
- */
-
-#import "BMKShape.h"
-#import "BMKMultiPoint.h"
-#import "BMKOverlay.h"
-
-/// 该类用于定义一个圆
-@interface BMKCircle : BMKMultiPoint <BMKOverlay> {
-@package
-    BOOL _invalidate;
-    CLLocationCoordinate2D _coordinate;
-    CLLocationDistance _radius;
-    BMKMapRect _boundingMapRect;
-}
-
-/**
- *根据中心点和半径生成圆
- *@param coord 中心点的经纬度坐标
- *@param radius 半径,单位:米
- *@return 新生成的圆
- */
-+ (BMKCircle *)circleWithCenterCoordinate:(CLLocationCoordinate2D)coord
-                                  radius:(CLLocationDistance)radius;
-
-/**
- *根据指定的直角坐标矩形生成圆,半径由较长的那条边决定,radius = MAX(width, height)/2
- *@param mapRect 指定的直角坐标矩形
- *@return 新生成的圆
- */
-+ (BMKCircle *)circleWithMapRect:(BMKMapRect)mapRect;
-
-/// 中心点坐标
-@property (nonatomic, assign) CLLocationCoordinate2D coordinate;
-
-/// 半径,单位:米
-@property (nonatomic, assign) CLLocationDistance radius;
-
-/// 该圆的外接矩形
-@property (nonatomic, readonly) BMKMapRect boundingMapRect;
-
-/**
- *设置圆的中心点和半径
- *@param coord 中心点的经纬度坐标
- *@param radius 半径,单位:米
- *@return 是否设置成功
- */
-- (BOOL)setCircleWithCenterCoordinate:(CLLocationCoordinate2D)coord radius:(CLLocationDistance)radius;
-/**
- *根据指定的直角坐标矩形设置圆,半径由较长的那条边决定,radius = MAX(width, height)/2
- *@param mapRect 指定的直角坐标矩形
- *@return 是否设置成功
- */
-- (BOOL)setCircleWithMapRect:(BMKMapRect)mapRect;
-
-@end

+ 0 - 27
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKCircleView.h

@@ -1,27 +0,0 @@
-/*
- *  BMKCircleView.h
- *  BMapKit
- *
- *  Copyright 2011 Baidu Inc. All rights reserved.
- *
- */
-
-#import <UIKit/UIKit.h>
-
-#import "BMKCircle.h"
-#import "BMKOverlayGLBasicView.h"
-
-/// 该类用于定义圆对应的View
-@interface BMKCircleView : BMKOverlayGLBasicView
-
-/**
- *根据指定圆生成对应的View
- *@param circle 指定的圆
- *@return 生成的View
- */
-- (id)initWithCircle:(BMKCircle *)circle;
-
-/// 该View对应的圆
-@property (nonatomic, readonly) BMKCircle *circle;
-
-@end

+ 0 - 26
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKGradient.h

@@ -1,26 +0,0 @@
-/*
- *  BMKGradient.h
- *  BMapKit
- *
- *  Copyright 2013 Baidu Inc. All rights reserved.
- *
- */
-#import <UIKit/UIKit.h>
-#import <Foundation/Foundation.h>
-///此类表示热力图渐变色
-@interface BMKGradient : NSObject{
-    
-}
-///渐变色用到的所有颜色数组,数组成员类型为UIColor
-@property (nonatomic,strong) NSArray* mColors;
-///每一个颜色的起始点数组,,数组成员类型为 [0,1]的double值, given as a percentage of the maximum intensity,个数和mColors的个数必须相同,数组内元素必须时递增的
-@property (nonatomic,strong) NSArray* mStartPoints;
-
-//渐变色的初始化方法,使用默认colorMapSize1000进行初始化
-- (id)initWithColors:(NSArray*)colors startPoints:(NSArray*)startPoints;
-@end
-
-
-
-
-

+ 0 - 65
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKGroundOverlay.h

@@ -1,65 +0,0 @@
-/*
- *  BMKGroundOverlay.h
- *  BMapKit
- *
- *  Copyright 2011 Baidu Inc. All rights reserved.
- *
- */
-#import "BMKMultiPoint.h"
-#import "BMKOverlay.h"
-/// 该类用于定义一个图片图层
-@interface BMKGroundOverlay : BMKMultiPoint<BMKOverlay>
-{
-  @public
-    float zoomLevel;
-    CLLocationCoordinate2D _pt;
-    BMKCoordinateBounds _bound;
-    CGPoint _anchor;
-    UIImage* _icon;
-    int iconID;
-    BOOL isCenterPt;
-    int left;
-    int bottom;
-    int width;
-    int height;
-}
-/// 两种绘制GroundOverlay的方式之一:绘制的位置地理坐标,与anchor配对使用
-@property (nonatomic,assign) CLLocationCoordinate2D pt;
-
-/// 用位置绘制时图片的锚点,图片左上角为(0.0f,0.0f),向右向下为正
-/// 使用groundOverlayWithPosition初始化时生效
-@property (nonatomic,assign) CGPoint anchor;
-
-/// 两种绘制GroundOverlay的方式之二:绘制的地理区域范围,图片在此区域内合理缩放
-@property (nonatomic,assign) BMKCoordinateBounds bound;
-
-/// 绘制图片
-@property(nonatomic, strong) UIImage *icon;
-
-///图片纹理透明度,最终透明度 = 纹理透明度 * alpha,取值范围为[0.0f, 1.0f],默认为1.0f
-@property(nonatomic) GLfloat alpha;
-
-/**
- *根据指定经纬度坐标生成一个groundOverlay
- *@param position 指定的经纬度坐标
- *@param zoomLevel 不损失精度绘制原始图片的地图等级
- *@param anchor 绘制图片的锚点
- *@param icon   绘制使用的图片
- *@return 新生成的groundOverlay对象
- */
-+ (BMKGroundOverlay *)groundOverlayWithPosition:(CLLocationCoordinate2D)position
-                                                zoomLevel:(CGFloat)zoomLevel
-                                                anchor:(CGPoint)anchor
-                                                icon:(UIImage*)icon;
-
-/**
- *根据指定区域生成一个groundOverlay
- *@param bounds 指定的经纬度区域
- *@param icon 绘制使用的图片
- *@return 新生成的groundOverlay对象
- */
-+ (BMKGroundOverlay *)groundOverlayWithBounds:(BMKCoordinateBounds)bounds
-                                                icon:(UIImage*)icon;
-
-
-@end

+ 0 - 28
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKGroundOverlayView.h

@@ -1,28 +0,0 @@
-/*
- *  BMKGroundOverlayView.h
- *  BMapKit
- *
- *  Copyright 2013 Baidu Inc. All rights reserved.
- *
- */
-
-#import <UIKit/UIKit.h>
-
-#import "BMKGroundOverlay.h"
-#import "BMKOverlayPathView.h"
-
-/// 该类用于定义一个BMKGroundOverlayView
-@interface BMKGroundOverlayView : BMKOverlayView
-
-/**
- *根据指定的groundOverlay生成一个View
- *@param groundOverlay 指定的groundOverlay数据对象
- *@return 新生成的View
- */
-- (id)initWithGroundOverlay:(BMKGroundOverlay *)groundOverlay;
-
-/// 该View对应的ground数据对象
-@property (nonatomic, readonly) BMKGroundOverlay *groundOverlay;
-
-@end
-

+ 0 - 48
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKHeatMap.h

@@ -1,48 +0,0 @@
-/*
- *  BMKHeatMap.h
- *  BMapKit
- *
- *  Copyright 2013 Baidu Inc. All rights reserved.
- *
- */
-#import <UIKit/UIKit.h>
-#import <Foundation/Foundation.h>
-#import <BaiduMapAPI_Base/BMKTypes.h>
-#import "BMKGradient.h"
-///热力图节点信息
-@interface BMKHeatMapNode : NSObject{
-    double                 _intensity;
-    CLLocationCoordinate2D _pt;
-}
-
-///点的强度权值
-@property (nonatomic) double intensity;
-///点的位置坐标
-@property (nonatomic) CLLocationCoordinate2D pt;
-
-@end
-
-
-
-///热力图的绘制数据和显示样式类
-@interface BMKHeatMap : NSObject
-{
-	int    _mRadius; //Heatmap point radius
-    BMKGradient* _mGradient;//Gradient of the color map
-    double   _mOpacity;//Opacity of the overall heatmap overlay [0...1]
-    NSMutableArray*  _mData;
-    
-}
-///设置热力图点半径,默认为12ps
-@property (nonatomic, assign) int mRadius;
-///设置热力图渐变,有默认值 DEFAULT_GRADIENT
-@property (nonatomic, strong) BMKGradient* mGradient;
-///设置热力图层透明度,默认 0.6
-@property (nonatomic, assign) double mOpacity;
-///用户传入的热力图数据,数组,成员类型为BMKHeatMapNode
-@property (nonatomic, strong) NSMutableArray* mData;
-
-@end
-
-
-

+ 0 - 48
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKLocationViewDisplayParam.h

@@ -1,48 +0,0 @@
-/*
- *  BMKLocationViewDisplayParam.h
- *  BMapKit
- *
- *  Copyright 2013 Baidu Inc. All rights reserved.
- *
- */
-#import <UIKit/UIKit.h>
-#import <Foundation/Foundation.h>
-
-
-/**
- LocationView在mapview上显示的层级
-
- - LOCATION_VIEW_HIERARCHY_TOP: locationView在最上层
- - LOCATION_VIEW_HIERARCHY_BOTTOM: locationView在最下层
- */
-typedef NS_ENUM(NSUInteger, LocationViewHierarchy) {
-    LOCATION_VIEW_HIERARCHY_TOP,
-    LOCATION_VIEW_HIERARCHY_BOTTOM,
-};
-
-///此类表示定位图层自定义样式参数
-@interface BMKLocationViewDisplayParam : NSObject
-
-///定位图标X轴偏移量(屏幕坐标)
-@property (nonatomic, assign) CGFloat locationViewOffsetX;
-///定位图标Y轴偏移量(屏幕坐标)
-@property (nonatomic, assign) CGFloat locationViewOffsetY;
-///精度圈是否显示,默认YES
-@property (nonatomic, assign) BOOL isAccuracyCircleShow;
-///精度圈 填充颜色
-@property (nonatomic, strong) UIColor *accuracyCircleFillColor;
-///精度圈 边框颜色
-@property (nonatomic, strong) UIColor *accuracyCircleStrokeColor;
-///跟随态旋转角度是否生效,默认YES
-@property (nonatomic, assign) BOOL isRotateAngleValid;
-///定位图标名称,需要将该图片放到 mapapi.bundle/images 目录下
-@property (nonatomic, strong) NSString* locationViewImgName;
-///是否显示气泡,默认YES
-@property (nonatomic, assign) BOOL canShowCallOut;
-///locationView在mapview上的层级 默认值为LOCATION_VIEW_HIERARCHY_BOTTOM
-@property (nonatomic, assign) LocationViewHierarchy locationViewHierarchy;
-
-@end
-
-
-

+ 0 - 39
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKMapComponent.h

@@ -1,39 +0,0 @@
-/*
- *  BMKMapComponent.h
- *  BMKMapComponent
- *
- *  Copyright 2011 Baidu Inc. All rights reserved.
- *
- */
-#import "BMKMapVersion.h"
-
-#import "BMKAnnotation.h"
-#import "BMKAnnotationView.h"
-
-#import "BMKMapView.h"
-#import "BMKBaseIndoorMapInfo.h"
-#import "BMKOfflineMap.h"
-#import "BMKOfflineMapType.h"
-
-#import "BMKOverlay.h"
-#import "BMKShape.h"
-#import "BMKPointAnnotation.h"
-#import "BMKPinAnnotationView.h"
-#import "BMKMultiPoint.h"
-#import "BMKArcline.h"
-#import "BMKPolyline.h"
-#import "BMKPolygon.h"
-#import "BMKCircle.h"
-#import "BMKOverlayView.h"
-#import "BMKOverlayPathView.h"
-#import "BMKOverlayGLBasicView.h"
-#import "BMKPolygonView.h"
-#import "BMKPolylineView.h"
-#import "BMKCircleView.h"
-#import "BMKArclineView.h"
-#import "BMKGroundOverlay.h"
-#import "BMKGroundOverlayView.h"
-#import "BMKGradient.h"
-#import "BMKTileLayer.h"
-#import "BMKTileLayerView.h"
-

+ 0 - 40
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKMapStatus.h

@@ -1,40 +0,0 @@
-/*
- *  BMKMapStatus.h
- *  BMapKit
- *
- *  Copyright 2011 Baidu Inc. All rights reserved.
- *
- */
-
-#import <CoreLocation/CoreLocation.h>
-#import <UIKit/UIKit.h>
-#import <BaiduMapAPI_Base/BMKTypes.h>
-//#import <QuartzCore/QuartzCore.h>
-
-///此类表示地图状态信息
-@interface BMKMapStatus : NSObject
-{
-	float       _fLevel;       // 缩放比例,3-19级
-    float       _fRotation;    // 旋转角度
-    float       _fOverlooking; // 俯视角度
-    
-    CGPoint     _targetScreenPt;//屏幕坐标(中心点)
-    CLLocationCoordinate2D _targetGeoPt;//地理坐标(中心点)
-}
-///缩放级别:[3~19]
-@property (nonatomic, assign) float fLevel;
-///旋转角度
-@property (nonatomic, assign) float fRotation;
-///俯视角度:[-45~0]
-@property (nonatomic, assign) float fOverlooking;
-///屏幕中心点坐标:在屏幕内,超过无效
-@property (nonatomic) CGPoint targetScreenPt;
-///地理中心点坐标:经纬度
-@property (nonatomic) CLLocationCoordinate2D targetGeoPt;
-///当前地图范围,采用直角坐标系表示,向右向下增长
-@property (nonatomic, assign, readonly) BMKMapRect visibleMapRect;
-
-@end
-
-
-

+ 0 - 32
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKMapVersion.h

@@ -1,32 +0,0 @@
-//
-//  BMKMapVersion.h
-//  MapComponent
-//
-//  Created by wzy on 15/9/9.
-//  Copyright © 2015年 baidu. All rights reserved.
-//
-
-#ifndef BMKMapVersion_h
-#define BMKMapVersion_h
-
-#import <UIKit/UIKit.h>
-
-/**
- *重要:
- *map组件的版本和base组件的版本必须一致,否则不能正常使用
- */
-
-/**
- *获取当前地图API map组件 的版本号
- *当前map组件版本 : 4.0.0
- *return  返回当前API map组件 的版本号
- */
-UIKIT_EXTERN NSString* BMKGetMapApiMapComponentVersion();
-
-/**
- *检查map组件的版本号是否和base组件的版本号一致
- *return    版本号一致返回YES
- */
-UIKIT_EXTERN BOOL BMKCheckMapComponentIsLegal();
-
-#endif /* BMKMapVersion_h */

+ 0 - 748
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKMapView.h

@@ -1,748 +0,0 @@
-/*
- *  BMKMapView.h
- *	BMapKit
- *
- *  Copyright 2011 Baidu Inc. All rights reserved.
- *
- */
-#import <BaiduMapAPI_Base/BMKBaseComponent.h>
-#import "BMKAnnotation.h"
-#import "BMKAnnotationView.h"
-#import "BMKOverlayView.h"
-#import "UIKit/UIKit.h"
-#import "BMKMapStatus.h"
-#import "BMKLocationViewDisplayParam.h"
-#import "BMKHeatMap.h"
-#import "BMKBaseIndoorMapInfo.h"
-
-@protocol BMKMapViewDelegate;
-
-///点击地图标注返回数据结构
-@interface BMKMapPoi : NSObject
-///点标注的名称
-@property (nonatomic,strong) NSString* text;
-///点标注的经纬度坐标
-@property (nonatomic,assign) CLLocationCoordinate2D pt;
-///点标注的uid,可能为空
-@property (nonatomic,strong) NSString* uid;
-@end
-
-typedef enum {
-    BMKUserTrackingModeNone = 0,             /// 普通定位模式
-    BMKUserTrackingModeHeading,              /// 定位方向模式
-	BMKUserTrackingModeFollow,               /// 定位跟随模式
-	BMKUserTrackingModeFollowWithHeading,    /// 定位罗盘模式
-} BMKUserTrackingMode;
-
-///枚举:logo位置
-typedef enum {
-    BMKLogoPositionLeftBottom = 0,          /// 地图左下方
-    BMKLogoPositionLeftTop,                 /// 地图左上方
-    BMKLogoPositionCenterBottom,            /// 地图中下方
-    BMKLogoPositionCenterTop,               /// 地图中上方
-    BMKLogoPositionRightBottom,             /// 地图右下方
-    BMKLogoPositionRightTop,                /// 地图右上方
-} BMKLogoPosition;
-
-///枚举:室内图切换楼层结果
-typedef enum {
-    BMKSwitchIndoorFloorSuccess = 0,     /// 切换楼层成功
-    BMKSwitchIndoorFloorFailed,          /// 切换楼层失败
-    BMKSwitchIndoorFloorNotFocused,      /// 地图还未聚焦到传入的室内图
-    BMKSwitchIndoorFloorNotExist,        /// 当前室内图不存在该楼层
-} BMKSwitchIndoorFloorError;
-
-///地图View类,使用此View可以显示地图窗口,并且对地图进行相关的操作
-@interface BMKMapView : UIView
-
-/// 地图View的Delegate,此处记得不用的时候需要置nil,否则影响内存的释放
-@property (nonatomic, weak) id<BMKMapViewDelegate> delegate;
-
-/// 当前地图类型,可设定为标准地图、卫星地图
-@property (nonatomic) BMKMapType mapType;
-
-/// 当前地图的经纬度范围,设定的该范围可能会被调整为适合地图窗口显示的范围
-@property (nonatomic) BMKCoordinateRegion region;
-
-/// 限制地图的显示范围(地图状态改变时,该范围不会在地图显示范围外。设置成功后,会调整地图显示该范围)
-@property (nonatomic) BMKCoordinateRegion limitMapRegion;
-
-/// 指南针的位置,设定坐标以BMKMapView左上角为原点,向右向下增长
-@property (nonatomic) CGPoint compassPosition;
-/// 指南针的宽高
-@property (nonatomic, readonly) CGSize compassSize;
-
-/// 当前地图的中心点,改变该值时,地图的比例尺级别不会发生变化
-@property (nonatomic) CLLocationCoordinate2D centerCoordinate;
-
-/// 地图比例尺级别,在手机上当前可使用的级别为4-21级
-@property (nonatomic) float zoomLevel;
-/// 地图的自定义最小比例尺级别
-@property (nonatomic) float minZoomLevel;
-/// 地图的自定义最大比例尺级别
-@property (nonatomic) float maxZoomLevel;
-
-/// 地图旋转角度,在手机上当前可使用的范围为-180~180度
-@property (nonatomic) int rotation;
-
-/// 地图俯视角度,在手机上当前可使用的范围为-45~0度
-@property (nonatomic) int overlooking;
-///设定地图是否现显示3D楼块效果
-@property(nonatomic, getter=isBuildingsEnabled) BOOL buildingsEnabled;
-///设定地图是否显示底图poi标注(不包含室内图标注),默认YES
-@property(nonatomic, assign) BOOL showMapPoi;
-///设定地图是否打开路况图层
-@property(nonatomic, getter=isTrafficEnabled) BOOL trafficEnabled;
-///设定地图是否打开百度城市热力图图层(百度自有数据),注:地图层级大于11时,可显示热力图
-@property(nonatomic, getter=isBaiduHeatMapEnabled) BOOL baiduHeatMapEnabled;
-
-///设定地图View能否支持所有手势操作
-@property(nonatomic) BOOL gesturesEnabled;
-///设定地图View能否支持用户多点缩放(双指)
-@property(nonatomic, getter=isZoomEnabled) BOOL zoomEnabled;
-///设定地图View能否支持用户缩放(双击或双指单击)
-@property(nonatomic, getter=isZoomEnabledWithTap) BOOL zoomEnabledWithTap;
-///设定地图View能否支持用户移动地图
-@property(nonatomic, getter=isScrollEnabled) BOOL scrollEnabled;
-///设定地图View能否支持俯仰角
-@property(nonatomic, getter=isOverlookEnabled) BOOL overlookEnabled;
-///设定地图View能否支持旋转
-@property(nonatomic, getter=isRotateEnabled) BOOL rotateEnabled;
-
-/// 设定地图是否回调force touch事件,默认为NO,仅适用于支持3D Touch的情况,开启后会回调 - mapview:onForceTouch:force:maximumPossibleForce:
-@property(nonatomic) BOOL forceTouchEnabled;
-
-/// 设定是否显式比例尺
-@property (nonatomic) BOOL showMapScaleBar;
-
-/// 比例尺的位置,设定坐标以BMKMapView左上角为原点,向右向下增长
-@property (nonatomic) CGPoint mapScaleBarPosition;
-
-/// 比例尺的宽高
-@property (nonatomic, readonly) CGSize mapScaleBarSize;
-
-/// logo位置,默认BMKLogoPositionLeftBottom
-@property (nonatomic) BMKLogoPosition logoPosition;
-
-///当前地图范围,采用直角坐标系表示,向右向下增长
-@property (nonatomic) BMKMapRect visibleMapRect;
-
-/**
- *地图预留边界,默认:UIEdgeInsetsZero。
- *注:设置后,会根据mapPadding调整logo、比例尺、指南针的位置。
- *   当updateTargetScreenPtWhenMapPaddingChanged==YES时,地图中心(屏幕坐标:BMKMapStatus.targetScreenPt)跟着改变
- */
-@property (nonatomic) UIEdgeInsets mapPadding;
-///设置mapPadding时,地图中心(屏幕坐标:BMKMapStatus.targetScreenPt)是否跟着改变,默认YES
-@property (nonatomic) BOOL updateTargetScreenPtWhenMapPaddingChanged;
-
-///设定地图View能否支持以手势中心点为轴进行旋转和缩放
-@property(nonatomic, getter=isChangeWithTouchPointCenterEnabled) BOOL ChangeWithTouchPointCenterEnabled;
-
-///双击手势放大地图时, 设置为YES, 地图中心点移动至点击处; 设置为NO,地图中心点不变;默认为YES;
-@property(nonatomic, getter=isChangeCenterWithDoubleTouchPointEnabled) BOOL ChangeCenterWithDoubleTouchPointEnabled;
-
-/**
- *设置自定义地图样式
- *注:必须在BMKMapView对象初始化之前调用
- *@param customMapStyleJsonFilePath 自定义样式文件所在路径,包含文件名
- */
-+ (void)customMapStyle:(NSString*) customMapStyleJsonFilePath;
-/**
- * 自定义地图样式开关,影响所有BMKMapView对象
- *@param enable 自定义地图样式是否生效
- */
-+ (void)enableCustomMapStyle:(BOOL) enable;
-
-/**
- 自定义路况颜色。注意:如果需要自定义路况颜色,必须4种路况全都设置。4个参数全部合法时,自定义颜色才有效;否则全部使用默认的。
- 
- @param smooth 路况畅通对应的颜色
- @param slow 路况缓行对应的颜色
- @param congestion 路况拥堵对应的颜色
- @param severeCongestion 路况严重拥堵对应的颜色
- @return 自定义颜色合法返回true,非法返回false
- */
-- (BOOL)setCustomTrafficColorForSmooth:(UIColor *)smooth slow:(UIColor *)slow congestion:(UIColor *)congestion severeCongestion:(UIColor *)severeCongestion;
-
-/**
- * 2.10.0起废弃,空实现,逻辑由地图SDK控制
- *
- *当应用即将后台时调用,停止一切调用opengl相关的操作。
- */
-+(void)willBackGround __deprecated_msg("废弃方法(空实现),逻辑由地图SDK控制");
-/**
- * 2.10.0起废弃,空实现,逻辑由地图SDK控制
- *
- *当应用恢复前台状态时调用。
- */
-+(void)didForeGround __deprecated_msg("废弃方法(空实现),逻辑由地图SDK控制");
-/**
- *当mapview即将被显式的时候调用,恢复之前存储的mapview状态。
- */
--(void)viewWillAppear;
-
-/**
- *当mapview即将被隐藏的时候调用,存储当前mapview的状态。
- */
--(void)viewWillDisappear;
-
-/**
- *强制刷新mapview
- */
-- (void)mapForceRefresh;
-
-/**
- *放大一级比例尺
- *@return 是否成功
- */
-- (BOOL)zoomIn;
-
-/**
- *缩小一级比例尺
- *@return 是否成功
- */
-- (BOOL)zoomOut;
-
-/**
- *根据当前地图View的窗口大小调整传入的region,返回适合当前地图窗口显示的region,调整过程会保证中心点不改变
- *@param region 待调整的经纬度范围
- *@return 调整后适合当前地图窗口显示的经纬度范围
- */
-- (BMKCoordinateRegion)regionThatFits:(BMKCoordinateRegion)region;
-
-/**
- *设定当前地图的显示范围
- *@param region 要设定的地图范围,用经纬度的方式表示
- *@param animated 是否采用动画效果
- */
-- (void)setRegion:(BMKCoordinateRegion)region animated:(BOOL)animated;
-
-/**
- *设定地图中心点坐标
- *@param coordinate 要设定的地图中心点坐标,用经纬度表示
- *@param animated 是否采用动画效果
- */
-- (void)setCenterCoordinate:(CLLocationCoordinate2D)coordinate animated:(BOOL)animated;
-
-/**
- *获得地图当前可视区域截图
- *@return 返回view范围内的截取的UIImage
- */
--(UIImage*) takeSnapshot;
-
-/**
- *获得地图区域区域截图
- *@return 返回指定区域的截取的UIImage
- */
--(UIImage*) takeSnapshot:(CGRect)rect;
-
-/**
- *设置罗盘的图片
- *@param image 设置的图片
-*/
-- (void)setCompassImage:(UIImage *)image;
-
-/**
- *设定当前地图的显示范围,采用直角坐标系表示
- *@param mapRect 要设定的地图范围,用直角坐标系表示
- *@param animate 是否采用动画效果
- */
-- (void)setVisibleMapRect:(BMKMapRect)mapRect animated:(BOOL)animate;
-
-/**
- *根据当前地图View的窗口大小调整传入的mapRect,返回适合当前地图窗口显示的mapRect,调整过程会保证中心点不改变
- *@param mapRect 待调整的地理范围,采用直角坐标系表示
- *@return 调整后适合当前地图窗口显示的地理范围,采用直角坐标系
- */
-- (BMKMapRect)mapRectThatFits:(BMKMapRect)mapRect;
-
-/**
- *设定地图的显示范围,并使mapRect四周保留insets指定的边界区域
- *@param mapRect 要设定的地图范围,用直角坐标系表示
- *@param insets 指定的四周边界大小
- *@param animate 是否采用动画效果
- */
-- (void)setVisibleMapRect:(BMKMapRect)mapRect edgePadding:(UIEdgeInsets)insets animated:(BOOL)animate;
-
-/**
- *根据当前mapView的窗口大小,预留insets指定的边界区域后,将mapRect指定的地理范围显示在剩余的区域内,并尽量充满
- *@param mapRect 要显示的地图范围,用直角坐标系表示
- *@param insets 屏幕四周预留的边界大小(mapRect的内容不会显示在该边界范围内)
- *@param animate 是否采用动画效果
- */
-- (void)fitVisibleMapRect:(BMKMapRect)mapRect edgePadding:(UIEdgeInsets)insets withAnimated:(BOOL)animate;
-
-/**
- *根据当前地图View的窗口大小调整传入的mapRect,返回适合当前地图窗口显示的mapRect,并且在该mapRect四周保留insets指定的边界区域
- *@param mapRect 待调整的地理范围,采用直角坐标系表示
- ×@param insets mapRect四周要预留的边界大小
- *@return 调整后适合当前地图窗口显示的地理范围,采用直角坐标系
- */
-- (BMKMapRect)mapRectThatFits:(BMKMapRect)mapRect edgePadding:(UIEdgeInsets)insets;
-
-/**
- *将经纬度坐标转换为View坐标
- *@param coordinate 待转换的经纬度坐标
- *@param view 指定相对的View
- *@return 转换后的View坐标
- */
-- (CGPoint)convertCoordinate:(CLLocationCoordinate2D)coordinate toPointToView:(UIView *)view;
-
-/**
- *将View坐标转换成经纬度坐标
- *@param point 待转换的View坐标
- *@param view point坐标所在的view
- *@return 转换后的经纬度坐标
- */
-- (CLLocationCoordinate2D)convertPoint:(CGPoint)point toCoordinateFromView:(UIView *)view;
-
-/**
- *将经纬度矩形区域转换为View矩形区域
- *@param region 待转换的经纬度矩形
- *@param view 指定相对的View
- *@return 转换后的View矩形区域
- */
-- (CGRect)convertRegion:(BMKCoordinateRegion)region toRectToView:(UIView *)view;
-
-/**
- *将View矩形区域转换成经纬度矩形区域
- *@param rect 待转换的View矩形区域
- *@param view rect坐标所在的view
- *@return 转换后的经纬度矩形区域
- */
-- (BMKCoordinateRegion)convertRect:(CGRect)rect toRegionFromView:(UIView *)view;
-
-/**
- *将直角地理坐标矩形区域转换为View矩形区域
- *@param mapRect 待转换的直角地理坐标矩形
- *@param view 指定相对的View
- *@return 转换后的View矩形区域
- */
-- (CGRect)convertMapRect:(BMKMapRect)mapRect toRectToView:(UIView *)view;
-
-/**
- *将View矩形区域转换成直角地理坐标矩形区域
- *@param rect 待转换的View矩形区域
- *@param view rect坐标所在的view
- *@return 转换后的直角地理坐标矩形区域
- */
-- (BMKMapRect)convertRect:(CGRect)rect toMapRectFromView:(UIView *)view;
-
-/**
- *将BMKMapPoint转换为opengles可以直接使用的坐标
- @param mapPoint BMKMapPoint坐标
- @return opengles 直接支持的坐标
- */
-- (CGPoint)glPointForMapPoint:(BMKMapPoint)mapPoint;
-
-/**
- *批量将BMKMapPoint转换为opengles可以直接使用的坐标
- @param mapPoints BMKMapPoint坐标数据指针
- @param count 个数,count不能大于数组长度
- @return opengles 直接支持的坐标数据指针(需要调用者手动释放)
- */
-- (CGPoint *)glPointsForMapPoints:(BMKMapPoint *)mapPoints count:(NSUInteger)count;
-
-/**
- * 设置地图中心点在地图中的屏幕坐标位置
- * @param ptInScreen 要设定的地图中心点位置,为屏幕坐标,设置的中心点不能超过屏幕范围,否则无效
- */
-- (void)setMapCenterToScreenPt:(CGPoint)ptInScreen;
-
-/**
- * 获取地图状态
-  *@return 返回地图状态信息
- */
-- (BMKMapStatus*)getMapStatus;
-
-/**
- *	设置地图状态
- *	@param	[in]	mapStatus	地图状态信息
- */
-- (void)setMapStatus:(BMKMapStatus*)mapStatus;
-
-/**
- *	设置地图状态
- *	@param	[in]	mapStatus	地图状态信息
- *	@param	[in]	bAnimation	是否需要动画效果,true:需要做动画
- */
-- (void)setMapStatus:(BMKMapStatus*)mapStatus withAnimation:(BOOL)bAnimation;
-
-/**
- *	设置地图状态
- *	@param	[in]	mapStatus	地图状态信息
- *	@param	[in]	bAnimation	是否需要动画效果,true:需要做动画
- *	@param	[in]	ulDuration	指定动画时间,单位:ms
- */
-- (void)setMapStatus:(BMKMapStatus*)mapStatus withAnimation:(BOOL)bAnimation withAnimationTime:(int)ulDuration;
-
-/**
- *	判断当前图区是否支持百度热力图(百度自有数据)
- *  @return 支持返回YES,否则返回NO
- */
-- (BOOL)isSurpportBaiduHeatMap;
-
-@end
-
-@interface BMKMapView (IndoorMapAPI)
-
-/// 设定地图是否显示室内图(包含室内图标注),默认不显示
-@property (nonatomic, assign) BOOL baseIndoorMapEnabled;
-
-/// 设定室内图标注是否显示,默认YES,仅当显示室内图(baseIndoorMapEnabled为YES)时生效
-@property (nonatomic, assign) BOOL showIndoorMapPoi;
-
-/**
- * 设置室内图楼层
- * @param strFloor      楼层
- * @param strID         室内图ID
- * @return 切换结果
- */
-- (BMKSwitchIndoorFloorError)switchBaseIndoorMapFloor:(NSString*)strFloor withID:(NSString*)strID;
-
-/**
- * 获取当前聚焦的室内图信息
- * @return 当前聚焦的室内图信息。没有聚焦的室内图,返回nil
- */
-- (BMKBaseIndoorMapInfo*)getFocusedBaseIndoorMapInfo;
-
-@end
-
-@interface BMKMapView (LocationViewAPI)
-
-/// 设定是否显示定位图层
-@property (nonatomic) BOOL showsUserLocation;
-
-/// 设定定位模式,取值为:BMKUserTrackingMode
-@property (nonatomic) BMKUserTrackingMode userTrackingMode;
-
-/// 返回定位坐标点是否在当前地图可视区域内
-@property (nonatomic, readonly, getter=isUserLocationVisible) BOOL userLocationVisible;
-
-/**
- *动态定制我的位置样式
- *	@param	[in]	locationViewDisplayParam	样式参数
- */
-- (void)updateLocationViewWithParam:(BMKLocationViewDisplayParam*)locationViewDisplayParam;
-
-/**
- *动态更新我的位置数据
- *	@param	[in]	userLocation	定位数据
- */
--(void)updateLocationData:(BMKUserLocation*)userLocation;
-@end
-
-@interface BMKMapView (AnnotationAPI)
-
-/// 当前地图View的已经添加的标注数组
-@property (nonatomic, readonly) NSArray *annotations;
-
-//设定是否总让选中的annotaion置于最前面
-@property (nonatomic, assign) BOOL isSelectedAnnotationViewFront;
-
-/**
- *向地图窗口添加标注,需要实现BMKMapViewDelegate的-mapView:viewForAnnotation:函数来生成标注对应的View
- *@param annotation 要添加的标注
- */
-- (void)addAnnotation:(id <BMKAnnotation>)annotation;
-
-/**
- *向地图窗口添加一组标注,需要实现BMKMapViewDelegate的-mapView:viewForAnnotation:函数来生成标注对应的View
- *@param annotations 要添加的标注数组
- */
-- (void)addAnnotations:(NSArray *)annotations;
-
-/**
- *移除标注
- *@param annotation 要移除的标注
- */
-- (void)removeAnnotation:(id <BMKAnnotation>)annotation;
-
-/**
- *移除一组标注
- *@param annotations 要移除的标注数组
- */
-- (void)removeAnnotations:(NSArray *)annotations;
-
-/**
- *查找指定标注对应的View,如果该标注尚未显示,返回nil
- *@param annotation 指定的标注
- *@return 指定标注对应的View
- */
-- (BMKAnnotationView *)viewForAnnotation:(id <BMKAnnotation>)annotation;
-
-/**
- *根据指定标识查找一个可被复用的标注View,一般在delegate中使用,用此函数来代替新申请一个View
- *@param identifier 指定标识
- *@return 返回可被复用的标注View
- */
-- (BMKAnnotationView *)dequeueReusableAnnotationViewWithIdentifier:(NSString *)identifier;
-
-/**
- *选中指定的标注,本版暂不支持animate效果
- *@param annotation 指定的标注
- *@param animated 本版暂不支持
- */
-- (void)selectAnnotation:(id <BMKAnnotation>)annotation animated:(BOOL)animated;
-
-/**
- *取消指定的标注的选中状态,本版暂不支持animate效果
- *@param annotation 指定的标注
- *@param animated 本版暂不支持
- */
-- (void)deselectAnnotation:(id <BMKAnnotation>)annotation animated:(BOOL)animated;
-
-/**
- *设置地图使显示区域显示所有annotations,如果数组中只有一个则直接设置地图中心为annotation的位置
- *@param annotations 指定的标注
- *@param animated 是否启动动画
- */
-- (void)showAnnotations:(NSArray *)annotations animated:(BOOL)animated;
-
-/**
- *获取矩形区域内的所有annotations
- *@param bounds 矩形区域(经纬度)
- *@return 该矩形区域内的所有annotations
- */
-- (NSArray *)annotationsInCoordinateBounds:(BMKCoordinateBounds) bounds;
-
-@end
-///地图View类(和Overlay操作相关的接口)
-@interface BMKMapView (OverlaysAPI)
-
-/**
- *向地图窗口添加Overlay,需要实现BMKMapViewDelegate的-mapView:viewForOverlay:函数来生成标注对应的View
- *@param overlay 要添加的overlay
- */
-- (void)addOverlay:(id <BMKOverlay>)overlay;
-
-/**
- *向地图窗口添加一组Overlay,需要实现BMKMapViewDelegate的-mapView:viewForOverlay:函数来生成标注对应的View
- *@param overlays 要添加的overlay数组
- */
-- (void)addOverlays:(NSArray *)overlays;
-
-/**
- *移除Overlay
- *@param overlay 要移除的overlay
- */
-- (void)removeOverlay:(id <BMKOverlay>)overlay;
-
-/**
- *移除一组Overlay
- *@param overlays 要移除的overlay数组
- */
-- (void)removeOverlays:(NSArray *)overlays;
-
-/**
- *在指定的索引处添加一个Overlay
- *@param overlay 要添加的overlay
- *@param index 指定的索引
- */
-- (void)insertOverlay:(id <BMKOverlay>)overlay atIndex:(NSUInteger)index;
-
-/**
- *在交换指定索引处的Overlay
- *@param index1 索引1
- *@param index2 索引2
- */
-- (void)exchangeOverlayAtIndex:(NSUInteger)index1 withOverlayAtIndex:(NSUInteger)index2;
-
-/**
- *在指定的Overlay之上插入一个overlay
- *@param overlay 带添加的Overlay
- *@param sibling 用于指定相对位置的Overlay
- */
-- (void)insertOverlay:(id <BMKOverlay>)overlay aboveOverlay:(id <BMKOverlay>)sibling;
-
-/**
- *在指定的Overlay之下插入一个overlay
- *@param overlay 带添加的Overlay
- *@param sibling 用于指定相对位置的Overlay
- */
-- (void)insertOverlay:(id <BMKOverlay>)overlay belowOverlay:(id <BMKOverlay>)sibling;
-
-/// 当前mapView中已经添加的Overlay数组
-@property (nonatomic, readonly) NSArray *overlays;
-
-/**
- *查找指定overlay对应的View,如果该View尚未创建,返回nil
- *@param overlay 指定的overlay
- *@return 指定overlay对应的View
- */
-- (BMKOverlayView *)viewForOverlay:(id <BMKOverlay>)overlay;
-
-@end
-@interface BMKMapView (HeatMapAPI)
-
-/**
- *添加热力图
- *	@param	heatMap	热力图绘制和显示数据
- */
-- (void)addHeatMap:(BMKHeatMap*)heatMap;
-
-/**
- *移除热力图
- */
-- (void)removeHeatMap;
-
-@end
-
-/// MapView的Delegate,mapView通过此类来通知用户对应的事件
-@protocol BMKMapViewDelegate <NSObject>
-@optional
-
-/**
- *地图初始化完毕时会调用此接口
- *@param mapView 地图View
- */
-- (void)mapViewDidFinishLoading:(BMKMapView *)mapView;
-
-/**
- *地图渲染完毕后会调用此接口
- *@param mapView 地图View
- */
-- (void)mapViewDidFinishRendering:(BMKMapView *)mapView;
-
-/**
- *地图渲染每一帧画面过程中,以及每次需要重绘地图时(例如添加覆盖物)都会调用此接口
- *@param mapView 地图View
- *@param status 此时地图的状态
- */
-- (void)mapView:(BMKMapView *)mapView onDrawMapFrame:(BMKMapStatus*)status;
-
-/**
- *地图区域即将改变时会调用此接口
- *@param mapView 地图View
- *@param animated 是否动画
- */
-- (void)mapView:(BMKMapView *)mapView regionWillChangeAnimated:(BOOL)animated;
-
-/**
- *地图区域改变完成后会调用此接口
- *@param mapView 地图View
- *@param animated 是否动画
- */
-- (void)mapView:(BMKMapView *)mapView regionDidChangeAnimated:(BOOL)animated;
-
-/**
- *根据anntation生成对应的View
- *@param mapView 地图View
- *@param annotation 指定的标注
- *@return 生成的标注View
- */
-- (BMKAnnotationView *)mapView:(BMKMapView *)mapView viewForAnnotation:(id <BMKAnnotation>)annotation;
-
-/**
- *当mapView新添加annotation views时,调用此接口
- *@param mapView 地图View
- *@param views 新添加的annotation views
- */
-- (void)mapView:(BMKMapView *)mapView didAddAnnotationViews:(NSArray *)views;
-
-/**
- *当选中一个annotation views时,调用此接口
- *@param mapView 地图View
- *@param view 选中的annotation views
- */
-- (void)mapView:(BMKMapView *)mapView didSelectAnnotationView:(BMKAnnotationView *)view;
-
-/**
- *当取消选中一个annotation views时,调用此接口
- *@param mapView 地图View
- *@param view 取消选中的annotation views
- */
-- (void)mapView:(BMKMapView *)mapView didDeselectAnnotationView:(BMKAnnotationView *)view;
-
-/**
- *拖动annotation view时,若view的状态发生变化,会调用此函数。ios3.2以后支持
- *@param mapView 地图View
- *@param view annotation view
- *@param newState 新状态
- *@param oldState 旧状态
- */
-- (void)mapView:(BMKMapView *)mapView annotationView:(BMKAnnotationView *)view didChangeDragState:(BMKAnnotationViewDragState)newState
-   fromOldState:(BMKAnnotationViewDragState)oldState;
-
-/**
- *当点击annotation view弹出的泡泡时,调用此接口
- *@param mapView 地图View
- *@param view 泡泡所属的annotation view
- */
-- (void)mapView:(BMKMapView *)mapView annotationViewForBubble:(BMKAnnotationView *)view;
-
-/**
- *根据overlay生成对应的View
- *@param mapView 地图View
- *@param overlay 指定的overlay
- *@return 生成的覆盖物View
- */
-- (BMKOverlayView *)mapView:(BMKMapView *)mapView viewForOverlay:(id <BMKOverlay>)overlay;
-
-/**
- *当mapView新添加overlay views时,调用此接口
- *@param mapView 地图View
- *@param overlayViews 新添加的overlay views
- */
-- (void)mapView:(BMKMapView *)mapView didAddOverlayViews:(NSArray *)overlayViews;
-
-/**
- *点中覆盖物后会回调此接口,目前只支持点中BMKPolylineView时回调
- *@param mapView 地图View
- *@param overlayView 覆盖物view信息
- */
-- (void)mapView:(BMKMapView *)mapView onClickedBMKOverlayView:(BMKOverlayView *)overlayView;
-
-/**
- *点中底图标注后会回调此接口
- *@param mapView 地图View
- *@param mapPoi 标注点信息
- */
-- (void)mapView:(BMKMapView *)mapView onClickedMapPoi:(BMKMapPoi*)mapPoi;
-
-/**
- *点中底图空白处会回调此接口
- *@param mapView 地图View
- *@param coordinate 空白处坐标点的经纬度
- */
-- (void)mapView:(BMKMapView *)mapView onClickedMapBlank:(CLLocationCoordinate2D)coordinate;
-
-/**
- *双击地图时会回调此接口
- *@param mapView 地图View
- *@param coordinate 返回双击处坐标点的经纬度
- */
-- (void)mapview:(BMKMapView *)mapView onDoubleClick:(CLLocationCoordinate2D)coordinate;
-
-/**
- *长按地图时会回调此接口
- *@param mapView 地图View
- *@param coordinate 返回长按事件坐标点的经纬度
- */
-- (void)mapview:(BMKMapView *)mapView onLongClick:(CLLocationCoordinate2D)coordinate;
-
-/**
- *3DTouch 按地图时会回调此接口(仅在支持3D Touch,且fouchTouchEnabled属性为YES时,会回调此接口)
- *@param mapView 地图View
- *@param coordinate 触摸点的经纬度
- *@param force 触摸该点的力度(参考UITouch的force属性)
- *@param maximumPossibleForce 当前输入机制下的最大可能力度(参考UITouch的maximumPossibleForce属性)
- */
-- (void)mapview:(BMKMapView *)mapView onForceTouch:(CLLocationCoordinate2D)coordinate force:(CGFloat)force maximumPossibleForce:(CGFloat)maximumPossibleForce;
-
-/**
- *地图状态改变完成后会调用此接口
- *@param mapView 地图View
- */
-- (void)mapStatusDidChanged:(BMKMapView *)mapView;
-
-/**
- *地图进入/移出室内图会调用此接口
- *@param mapView 地图View
- *@param flag  YES:进入室内图; NO:移出室内图
- *@param info 室内图信息
- */
-- (void)mapview:(BMKMapView *)mapView baseIndoorMapWithIn:(BOOL)flag baseIndoorMapInfo:(BMKBaseIndoorMapInfo *)info;
-
-@end

+ 0 - 35
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKMultiPoint.h

@@ -1,35 +0,0 @@
-/*
- *  BMKMultiPoint.h
- *  BMapKit
- *
- *  Copyright 2011 Baidu Inc. All rights reserved.
- *
- */
-
-#import <Foundation/Foundation.h>
-#import <BaiduMapAPI_Base/BMKTypes.h>
-#import "BMKShape.h"
-
-/// 该类定义多个点,是个由多个点组成的虚基类, 不能直接实例化对象, 要使用其子类BMKPolyline,BMKPolygon来实例化
-@interface BMKMultiPoint : BMKShape {
-@package
-    BMKMapPoint *_points;
-    NSUInteger _pointCount;
-    
-    BMKMapRect _boundingRect;
-}
-
-/// 坐标点数组
-@property (nonatomic, readonly) BMKMapPoint *points;
-
-/// 坐标点的个数
-@property (nonatomic, readonly) NSUInteger pointCount;
-
-/**
- *将内部的直角坐标数据转换为经纬度坐标点数据,并拷贝到指定的数组中
- *@param coords 经纬度坐标数组,转换后的坐标将存储到该数组中,该数组长度必须大于等于要拷贝的坐标点的个数(range.length)
- *@param range 指定要拷贝的数据段 
- */
-- (void)getCoordinates:(CLLocationCoordinate2D *)coords range:(NSRange)range;
-
-@end

+ 0 - 114
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKOfflineMap.h

@@ -1,114 +0,0 @@
-/*
- *  BMKOfflineMap.h
- *  BMapKit
- *
- *  Copyright 2011 Baidu Inc. All rights reserved.
- *
- */
-
-#import <Foundation/Foundation.h>
-#import "BMKOfflineMapType.h"
-
-
-@protocol BMKOfflineMapDelegate;
-
-///离线地图事件类型
-enum  {
-	TYPE_OFFLINE_UPDATE = 0,        ///<下载或更新
-	TYPE_OFFLINE_ZIPCNT	= 1,        ///<检测到的压缩包个数
-	TYPE_OFFLINE_UNZIP = 2,			///<当前解压的离线包
-	TYPE_OFFLINE_ERRZIP = 3,		///<错误的离线包
-	TYPE_OFFLINE_NEWVER = 4,		///<有新版本
-	TYPE_OFFLINE_UNZIPFINISH = 5,	///<扫描完毕
-	TYPE_OFFLINE_ADD = 6			///<新增离线包
-};
-
-///离线地图服务
-@interface BMKOfflineMap : NSObject
-
-@property (nonatomic, weak) id<BMKOfflineMapDelegate> delegate;
-
-
-
-/**
- *自2.9.0起废弃,不支持扫描导入离线包
- *扫描离线地图压缩包,异步函数
- *@return 成功返回YES,否则返回NO
- */
-- (BOOL)scan:(BOOL)deleteFailedr __deprecated_msg("废弃方法(空实现),自2.9.0起废弃,不支持扫描导入离线包");
-
-/**
- *启动下载指定城市id的离线地图
- *@param cityID 指定的城市id
- *@return 成功返回YES,否则返回NO
- */
-- (BOOL)start:(int)cityID;
-
-/**
- *启动更新指定城市id的离线地图
- *@param cityID 指定的城市id
- *@return 成功返回YES,否则返回NO
- */
-- (BOOL)update:(int)cityID;
-
-/**
- *暂停下载指定城市id的离线地图
- *@param cityID 指定的城市id
- *@return 成功返回YES,否则返回NO
- */
-- (BOOL)pause:(int)cityID;
-
-/**
- *删除下载指定城市id的离线地图
- *@param cityID 指定的城市id
- *@return 成功返回YES,否则返回NO
- */
-- (BOOL)remove:(int)cityID;
-
-/**
- *返回热门城市列表
- *@return 热门城市列表,用户需要显示释放该数组,数组元素为BMKOLSearchRecord
- */
-- (NSArray*)getHotCityList;
-
-/**
- *返回所有支持离线地图的城市列表
- *@return 支持离线地图的城市列表,用户需要显示释放该数组,数组元素为BMKOLSearchRecord
- */
-- (NSArray*)getOfflineCityList;
-
-/**
- *根据城市名搜索该城市离线地图记录
- *@param cityName 城市名
- *@return 该城市离线地图记录,用户需要显示释放该数组,数组元素为BMKOLSearchRecord
- */
-- (NSArray*)searchCity:(NSString*)cityName;
-
-/**
- *返回各城市离线地图更新信息
- *@return 各城市离线地图更新信息,用户需要显示释放该数组,数组元素为BMKOLUpdateElement
- */
-- (NSArray*)getAllUpdateInfo;
-
-/**
- *返回指定城市id离线地图更新信息
- *@param cityID 指定的城市id
- *@return 指定城市id离线地图更新信息
- */
-- (BMKOLUpdateElement*)getUpdateInfo:(int)cityID;
-
-@end
-
-
-///离线地图delegate,用于获取通知
-@protocol BMKOfflineMapDelegate<NSObject>
-/**
- *返回通知结果
- *@param type 事件类型: TYPE_OFFLINE_UPDATE,TYPE_OFFLINE_ZIPCNT,TYPE_OFFLINE_UNZIP, TYPE_OFFLINE_ERRZIP, TYPE_VER_UPDATE, TYPE_OFFLINE_UNZIPFINISH, TYPE_OFFLINE_ADD
- *@param state 事件状态,当type为TYPE_OFFLINE_UPDATE时,表示正在下载或更新城市id为state的离线包,当type为TYPE_OFFLINE_ZIPCNT时,表示检测到state个离线压缩包,当type为TYPE_OFFLINE_ADD时,表示新安装的离线地图数目,当type为TYPE_OFFLINE_UNZIP时,表示正在解压第state个离线包,当type为TYPE_OFFLINE_ERRZIP时,表示有state个错误包,当type为TYPE_VER_UPDATE时,表示id为state的城市离线包有更新,当type为TYPE_OFFLINE_UNZIPFINISH时,表示扫瞄完成,成功导入state个离线包
- */
-- (void)onGetOfflineMapState:(int)type withState:(int)state;
-
-@end
-
-

+ 0 - 66
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKOfflineMapType.h

@@ -1,66 +0,0 @@
-/*
- *  BMKOffineMapType.h
- *  BMapKit
- *
- *  Copyright 2011 Baidu Inc. All rights reserved.
- *
- */
-
-#import <Foundation/Foundation.h>
-#import <CoreLocation/CoreLocation.h>
-
-///离线地图搜索城市记录结构
-@interface BMKOLSearchRecord : NSObject
-{
-	NSString* _cityName;
-	int64_t		  _size;
-	int		  _cityID;
-    int       _cityType;
-    NSArray*  _childCities;
-}
-///城市名称
-@property (nonatomic, strong) NSString* cityName;
-///数据包总大小
-@property (nonatomic) int64_t size;
-///城市ID
-@property (nonatomic) int cityID;
-///城市类型 0:全国;1:省份;2:城市;如果是省份,可以通过childCities得到子城市列表
-@property (nonatomic) int cityType;
-///子城市列表
-@property (nonatomic, strong) NSArray*  childCities;
-
-
-@end
-
-
-///离线地图更新信息
-@interface BMKOLUpdateElement : NSObject
-{
-	NSString* _cityName;
-	int		  _cityID;
-	int64_t		  _size;
-	int64_t		  _serversize;
-	BOOL	  _update;
-	int		  _ratio;
-	int		  _status;
-	CLLocationCoordinate2D _pt;
-}
-///城市名称
-@property (nonatomic, strong) NSString* cityName;
-///城市ID
-@property (nonatomic) int cityID;
-///已下载数据大小,单位:字节
-@property (nonatomic) int64_t size;
-///服务端数据大小,当update为YES时有效,单位:字节
-@property (nonatomic) int64_t serversize;
-///下载比率,100为下载完成,下载完成后会自动导入,status为4时离线包导入完成
-@property (nonatomic) int ratio;
-///下载状态, -1:未定义 1:正在下载 2:等待下载 3:已暂停 4:完成 5:校验失败 6:网络异常 7:读写异常 8:Wifi网络异常 9:离线包数据格式异常,需重新下载离线包 10:离线包导入中
-@property (nonatomic) int status;
-///更新状态,离线包是否有更新(有更新需重新下载)
-@property (nonatomic) BOOL update;
-///城市中心点
-@property (nonatomic) CLLocationCoordinate2D pt;
-
-@end
-

+ 0 - 32
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKOverlay.h

@@ -1,32 +0,0 @@
-/*
- *  BMKOverlay.h
- *  BMapKit
- *
- *  Copyright 2011 Baidu Inc. All rights reserved.
- *
- */
-
-#import "BMKAnnotation.h"
-#import <BaiduMapAPI_Base/BMKTypes.h>
-
-/// 该类是地图覆盖物的基类,所有地图的覆盖物需要继承自此类
-@protocol BMKOverlay <BMKAnnotation>
-@required
-
-/// 返回区域中心坐标.
-@property (nonatomic, readonly) CLLocationCoordinate2D coordinate;
-
-/// 返回区域外接矩形
-@property (nonatomic, readonly) BMKMapRect boundingMapRect;
-
-@optional
-/**
- *判断指定的矩形是否与本Overlay相交,用于更精确的控制overlay view的显示.
- *默认使用BMKMapRectIntersectsRect([overlay boundingRect], mapRect)代替.
- *@param mapRect 指定的BMKMapRect
- *@return 如果相交返回YES,否则返回NO
- */
-- (BOOL)intersectsMapRect:(BMKMapRect)mapRect;
-
-@end
-

+ 0 - 34
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKOverlayGLBasicView.h

@@ -1,34 +0,0 @@
-/*
-*  BMKOverlayGLBasicView.h
-*  BMapKit
-*
-*  Copyright 2011 Baidu Inc. All rights reserved.
-*
-*/
-
-#import <UIKit/UIKit.h>
-#import "BMKOverlayView.h"
-
-/// 该类定义了一个用opengl绘制的OverlayView的基类,如果需要用gdi进行绘制请继承于BMKOverlayPathView类
-@interface BMKOverlayGLBasicView : BMKOverlayView {
-
-}
-
-/// 填充颜色
-/// 注:请使用 - (UIColor *)initWithRed:(CGFloat)red green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alpha; 初始化UIColor,使用[UIColor ***Color]初始化时,个别case转换成RGB后会有问题
-@property (strong, nonatomic) UIColor *fillColor;
-/// 画笔颜色
-/// 注:请使用 - (UIColor *)initWithRed:(CGFloat)red green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alpha; 初始化UIColor,使用[UIColor ***Color]初始化时,个别case转换成RGB后会有问题
-@property (strong, nonatomic) UIColor *strokeColor;
-/// 画笔宽度,默认为0
-@property  (nonatomic) CGFloat lineWidth;
-/// path对象
-@property CGPathRef path;
-/// 是否为虚线样式,默认NO
-@property (nonatomic) BOOL lineDash;
-/// 是否纹理图片平铺绘制,默认NO
-@property (assign, nonatomic) BOOL tileTexture;
-/// 纹理图片是否缩放(tileTexture为YES时生效),默认NO
-@property (assign, nonatomic) BOOL keepScale;
-
-@end

+ 0 - 88
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKOverlayPathView.h

@@ -1,88 +0,0 @@
-/*
-*  BMKOverlayPathView.h
-*  BMapKit
-*
-*  Copyright 2011 Baidu Inc. All rights reserved.
-*
-*/
-
-#import <UIKit/UIKit.h>
-#import "BMKOverlayView.h"
-
-/// 该类定义了一个基本的OverlayView
-@interface BMKOverlayPathView : BMKOverlayView {
-@package    
-    UIColor *_fillColor;
-    UIColor *_strokeColor;
-    
-    CGFloat _lineWidth;
-    CGLineJoin _lineJoin;
-    CGLineCap _lineCap;
-    CGFloat _miterLimit;
-    CGFloat _lineDashPhase;
-    NSArray *_lineDashPattern;
-    
-    CGPathRef _path;
-}
-
-/// 填充颜色
-@property (strong) UIColor *fillColor;
-/// 画笔颜色
-@property (strong) UIColor *strokeColor;
-
-/// 画笔宽度,默认为0
-@property CGFloat lineWidth;
-/// LineJoin,默认为kCGLineJoinRound
-@property CGLineJoin lineJoin;
-/// LineCap,默认为kCGLineCapRound
-@property CGLineCap lineCap;
-/// miterLimit,在样式为kCGLineJoinMiter时有效,默认为10
-@property CGFloat miterLimit;
-/// lineDashPhase, 默认为0
-@property CGFloat lineDashPhase;
-/// lineDashPattern,一个NSNumbers的数组,默认为nil
-@property (copy) NSArray *lineDashPattern;
-
-/**
- *生成要绘制的path,子类需要重写此函数,并且对path属性赋值:self.path = newPath;
- */
-- (void)createPath;
-/// path对象
-@property CGPathRef path;
-
-/**
- *刷新path,调用该函数将会使已经缓存的path失效,将会重新调用createPath来生成新的path对象
- */
-- (void)invalidatePath;
-
-
-/**
- *应用画笔属性
- *@param context CGContext对象
- *@param zoomScale 当前的zoomScale
- */
-- (void)applyStrokePropertiesToContext:(CGContextRef)context
-                           atZoomScale:(BMKZoomScale)zoomScale;
-
-/**
- *应用画刷属性
- *@param context CGContext对象
- *@param zoomScale 当前的zoomScale
- */
-- (void)applyFillPropertiesToContext:(CGContextRef)context
-                         atZoomScale:(BMKZoomScale)zoomScale;
-/**
- *绘制path
- *@param path 要绘制的CGPath
- *@param context CGContext对象
- */
-- (void)strokePath:(CGPathRef)path inContext:(CGContextRef)context;
-
-/**
- *填充path
- *@param path 要绘制的CGPath
- *@param context CGContext对象
- */
-- (void)fillPath:(CGPathRef)path inContext:(CGContextRef)context;
-
-@end

+ 0 - 218
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKOverlayView.h

@@ -1,218 +0,0 @@
-/*
- *  BMKOverlayView.h
- *  BMapKit
- *
- *  Copyright 2011 Baidu Inc. All rights reserved.
- *
- */
-#import <UIKit/UIKit.h>
-#import "BMKOverlay.h"
-
-/// 该类是地图覆盖物View的基类,提供绘制overlay的接口但本身并无实现,所有地图覆盖物View需要继承自此类
-@interface BMKOverlayView : UIView
-{
-@package
-    
-    
-    id <BMKOverlay> _overlay;
-    BMKMapRect _boundingMapRect;
-    CGAffineTransform _mapTransform;
-    id _geometryDelegate;
-    id _canDrawCache;
-    BOOL keepScale;
-    CFTimeInterval _lastTile;
-    CFRunLoopTimerRef _scheduledScaleTimer;
-    
-    struct {
-        unsigned int keepAlive:1;
-        unsigned int levelCrossFade:1;
-        unsigned int drawingDisabled:1;
-        unsigned int usesTiledLayer:1;
-    } _flags;
-//@private
-//    int geometrylayerID;
-}
-/// 设置该overlay的GeometryDelegate
-- (void)setOverlayGeometryDelegate:(id)delegate;
-
-/**
- *初始化并返回一个overlay view
- *@param overlay 关联的overlay对象
- *@return 初始化成功则返回overlay view,否则返回nil
- */
-- (id)initWithOverlay:(id <BMKOverlay>)overlay;
-
-///关联的overlay对象
-@property (nonatomic, readonly) id <BMKOverlay> overlay;
-
-/**
- *将直角坐标转为overlay view坐标
- *@param mapPoint 直角坐标
- *@return 对应的view坐标
- */
-- (CGPoint)pointForMapPoint:(BMKMapPoint)mapPoint;
-
-/**
- *将overlay view坐标转为直角坐标
- *@param point view坐标
- *@return 对应的直角坐标
- */
-- (BMKMapPoint)mapPointForPoint:(CGPoint)point;
-
-/**
- *将二维地图投影矩形转为overlay view矩形
- *@param mapRect 二维地图投影矩形
- *@return 对应的view矩形
- */
-- (CGRect)rectForMapRect:(BMKMapRect)mapRect;
-
-/**
- *将overlay view区域转为二维地图投影区域
- *@param rect 指定的view矩形
- *@return 对应的二维地图投影矩形
- */
-- (BMKMapRect)mapRectForRect:(CGRect)rect;
-
-/**
- *判断ovlerlay view是否准备绘制内容
- *默认返回YES,如果用户设为NO,当需要绘制内容时要显示调用setNeedsDisplayInMapRect:zoomScale:方法
- *@param mapRect 需要更新的地图矩形区域
- *@param zoomScale 当前的缩放因子
- *@return 如果view准备好绘制内容,返回YES,否则返回NO
- */
-- (BOOL)canDrawMapRect:(BMKMapRect)mapRect zoomScale:(BMKZoomScale)zoomScale;
-
-/**
- *绘制overlay view内容
- *该方法默认不做任何事,子类需要重载该方法来绘制view的内容
- *@param mapRect 需要更新的地图矩形区域
- *@param zoomScale 当前的缩放因子
- *@param context 使用的graphics context
- */
-- (void)drawMapRect:(BMKMapRect)mapRect zoomScale:(BMKZoomScale)zoomScale inContext:(CGContextRef)context;
-
-/**
- *使view在给定矩形的区域无效,系统将重绘该区域
- *@param mapRect 需要更新的区域
- */
-- (void)setNeedsDisplayInMapRect:(BMKMapRect)mapRect;     
-
-/**
- *使用OpenGLES 绘制线
- @param points 直角坐标点
- @param pointCount 点个数
- @param strokeColor 线颜色
- @param lineWidth OpenGLES支持线宽尺寸
- @param looped 是否闭合, 如polyline会设置NO, polygon会设置YES.
- */
-- (void)renderLinesWithPoints:(BMKMapPoint *)points pointCount:(NSUInteger)pointCount strokeColor:(UIColor *)strokeColor lineWidth:(CGFloat)lineWidth looped:(BOOL)looped;
-/**
- *使用OpenGLES 绘制线
- @param points 直角坐标点
- @param pointCount 点个数
- @param strokeColor 线颜色
- @param lineWidth OpenGLES支持线宽尺寸
- @param looped 是否闭合, 如polyline会设置NO, polygon会设置YES.
- @param lineDash 是否虚线样式
- */
-- (void)renderLinesWithPoints:(BMKMapPoint *)points pointCount:(NSUInteger)pointCount strokeColor:(UIColor *)strokeColor lineWidth:(CGFloat)lineWidth looped:(BOOL)looped lineDash:(BOOL)lineDash;
-
-/**
- *使用OpenGLES 按指定纹理绘制线
- @param points 直角坐标点
- @param pointCount 点个数
- @param lineWidth OpenGLES支持线宽尺寸
- @param textureID 纹理ID,使用- (void)loadStrokeTextureImage:(UIImage *)textureImage;加载
- @param looped 是否闭合, 如polyline会设置NO, polygon会设置YES.
- */
-- (void)renderTexturedLinesWithPoints:(BMKMapPoint *)points pointCount:(NSUInteger)pointCount lineWidth:(CGFloat)lineWidth textureID:(GLuint)textureID looped:(BOOL)looped;
-
-/**
- *使用OpenGLES 按指定纹理绘制线
- @param points 直角坐标点
- @param pointCount 点个数
- @param lineWidth OpenGLES支持线宽尺寸
- @param textureID 纹理ID,使用- (void)loadStrokeTextureImage:(UIImage *)textureImage;加载
- @param looped 是否闭合, 如polyline会设置NO, polygon会设置YES.
- @param tileTexture 是否纹理图片平铺绘制
- @param keepScale 纹理图片是否缩放(tileTexture为YES时生效)
- */
-- (void)renderTexturedLinesWithPoints:(BMKMapPoint *)points pointCount:(NSUInteger)pointCount lineWidth:(CGFloat)lineWidth textureID:(GLuint)textureID strokeColor:(UIColor *)strokeColor  looped:(BOOL)looped tileTexture:(BOOL) tileTexture keepScale:(BOOL) keepScale;
-
-/**
- *使用OpenGLES 按指定纹理绘制多边形,适配坐标数量过多产生飞线bug
- @param points 直角坐标点
- @param pointCount 点个数
- @param lineWidth OpenGLES支持线宽尺寸
- @param textureID 纹理ID,使用- (void)loadStrokeTextureImage:(UIImage *)textureImage;加载
- @param tileTexture 是否纹理图片平铺绘制
- @param keepScale 纹理图片是否缩放(tileTexture为YES时生效)
- */
-//- (void)renderTexturedLinesWithPoints:(BMKMapPoint *)points pointCount:(NSUInteger)pointCount lineWidth:(CGFloat)lineWidth textureID:(GLuint)textureID strokeColor:(UIColor *)strokeColor tileTexture:(BOOL) tileTexture keepScale:(BOOL) keepscale;
-
-/**
- *使用OpenGLES 分段纹理绘制线
- @param partPt 分段直角坐标点
- @param lineWidth OpenGLES支持线宽尺寸
- @param textureIndexs 分段纹理索引,使用- (void)loadStrokeTextureImage:(UIImage *)textureImage;加载
- @param isFoucs 是否使用分段纹理绘制
- */
--(void)renderTexturedLinesWithPartPoints:(NSArray*)partPt lineWidth:(CGFloat)lineWidth textureIndexs:(NSArray*)textureIndexs isFocus:(BOOL) isFoucs;
-
-/**
- *使用OpenGLES 分段纹理绘制线/分段颜色绘制线
- @param partPt 分段直角坐标点
- @param lineWidth OpenGLES支持线宽尺寸
- @param textureIndexs 分段纹理索引,使用- (BOOL)loadStrokeTextureImages:(UIImage *)textureImage;加载
- @param isFoucs 是否使用分段纹理绘制
- @param tileTexture 是否纹理图片平铺绘制
- @param keepScale 纹理图片是否缩放(tileTexture为YES时生效)
- */
--(void)renderTexturedLinesWithPartPoints:(NSArray*)partPt lineWidth:(CGFloat)lineWidth textureIndexs:(NSArray*)textureIndexs isFocus:(BOOL) isFoucs tileTexture:(BOOL) tileTexture keepScale:(BOOL) keepScale;
-
-/**
- *使用OpenGLES 绘制区域
- @param points 直角坐标点
- @param pointCount 点个数
- @param fillColor 填充颜色
- @param usingTriangleFan YES对应GL_TRIANGLE_FAN, NO对应GL_TRIANGLES
- */
-- (void)renderRegionWithPoints:(BMKMapPoint *)points pointCount:(NSUInteger)pointCount fillColor:(UIColor *)fillColor usingTriangleFan:(BOOL)usingTriangleFan;
-/**
- *使用OpenGLES 绘制区域(支持凹多边形)
- @param points 直角坐标点
- @param pointCount 点个数
- @param fillColor 填充颜色
- @param usingTriangleFan YES对应GL_TRIANGLE_FAN, NO对应GL_TRIANGLES
- */
-- (void)renderATRegionWithPoint:(BMKMapPoint *)points pointCount:(NSUInteger)pointCount fillColor:(UIColor *)fillColor usingTriangleFan:(BOOL)usingTriangleFan;
-
-/**
- *绘制函数(子类需要重载来实现)
- */
-- (void)glRender;
-
-///关联的纹理对象ID
-@property (nonatomic, readonly) GLuint strokeTextureID;
-
-/**
- *加载纹理图片
- @param textureImage 图片对象,opengl要求图片宽高必须是2的n次幂,如果图片对象为nil,则清空原有纹理
- @return openGL纹理ID, 若纹理加载失败返回0
- */
-- (GLuint)loadStrokeTextureImage:(UIImage *)textureImage;
-
-/**
- *加载分段纹理绘制 所需的纹理图片
- @param textureImages 必须UIImage数组,opengl要求图片宽高必须是2的n次幂,否则,返回NO,无法分段纹理绘制
- @return 是否成功
- */
-- (BOOL)loadStrokeTextureImages:(NSArray *)textureImages;
-
-/// 使用分段颜色绘制时,必须设置(内容必须为UIColor)
-/// 注:请使用 - (UIColor *)initWithRed:(CGFloat)red green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alpha; 初始化UIColor。使用[UIColor ***Color]初始化时,个别case转换成RGB后会有问题
-@property (nonatomic, strong) NSArray *colors;
-
-@end
-
-

+ 0 - 31
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKPinAnnotationView.h

@@ -1,31 +0,0 @@
-/*
- *  BMKPinAnnotationView.h
- *  BMapKit
- *
- *  Copyright 2011 Baidu Inc. All rights reserved.
- *
- */
-
-#import "BMKAnnotationView.h"
-enum {
-    BMKPinAnnotationColorRed = 0,
-    BMKPinAnnotationColorGreen,
-    BMKPinAnnotationColorPurple
-};
-typedef NSUInteger BMKPinAnnotationColor;
-
-///提供类似大头针效果的annotation view
-@interface BMKPinAnnotationView : BMKAnnotationView
-{
-@private
-    BMKPinAnnotationColor _pinColor;
-	BOOL _animatesDrop;
-}
-///大头针的颜色,有BMKPinAnnotationColorRed, BMKPinAnnotationColorGreen, BMKPinAnnotationColorPurple三种
-@property (nonatomic) BMKPinAnnotationColor pinColor;
-///动画效果
-@property (nonatomic) BOOL animatesDrop;
-
-
-@end
-

+ 0 - 32
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKPointAnnotation.h

@@ -1,32 +0,0 @@
-/*
- *  BMKPointAnnotation.h
- *  BMapKit
- *
- *  Copyright 2011 Baidu Inc. All rights reserved.
- *
- */
-
-
-#import <Foundation/Foundation.h>
-#import "BMKShape.h"
-#import <CoreLocation/CLLocation.h>
-
-///表示一个点的annotation
-@interface BMKPointAnnotation : BMKShape {
-	@package
-    CLLocationCoordinate2D _coordinate;
-    BOOL _lockedToScreen;
-    CGPoint _lockedScreenPoint;
-}
-///该点的坐标
-@property (nonatomic, assign) CLLocationCoordinate2D coordinate;
-
-///标注固定在指定屏幕位置,  必须与screenPointToLock一起使用。 注意:拖动Annotation isLockedToScreen会被设置为false。
-///若isLockedToScreen为true,拖动地图时annotaion不会跟随移动;
-///若isLockedToScreen为false,拖动地图时annotation会跟随移动。
-@property (nonatomic, assign) BOOL isLockedToScreen;
-
-///标注锁定在屏幕上的位置,注意:地图初始化后才能设置screenPointToLock。可以在地图加载完成的回调方法:mapViewDidFinishLoading中使用此属性。
-@property (nonatomic, assign) CGPoint screenPointToLock;
-
-@end

+ 0 - 48
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKPolygon.h

@@ -1,48 +0,0 @@
-/*
- *  BMKPolygon.h
- *  BMapKit
- *
- *  Copyright 2011 Baidu Inc. All rights reserved.
- *
- */
-#import <Foundation/Foundation.h>
-
-#import "BMKMultiPoint.h"
-#import "BMKOverlay.h"
-
-/// 此类用于定义一个多边形区域
-@interface BMKPolygon : BMKMultiPoint <BMKOverlay>
-/**
- *根据多个点生成多边形
- *@param points 直角坐标点数组,这些点将被拷贝到生成的多边形对象中
- *@param count 点的个数
- *@return 新生成的多边形对象
- */
-+ (BMKPolygon *)polygonWithPoints:(BMKMapPoint *)points count:(NSUInteger)count;
-
-/**
- *根据多个点生成多边形
- *@param coords 经纬度坐标点数组,这些点将被拷贝到生成的多边形对象中
- *@param count 点的个数
- *@return 新生成的多边形对象
- */
-+ (BMKPolygon *)polygonWithCoordinates:(CLLocationCoordinate2D *)coords count:(NSUInteger)count;
-
-/**
- *重新设置多边形顶点
- *@param points 指定的直角坐标点数组
- *@param count 坐标点的个数
- *@return 是否设置成功
- */
-- (BOOL)setPolygonWithPoints:(BMKMapPoint *)points count:(NSInteger) count;
-
-/**
- *重新设置多边形顶点
- *@param coords 指定的经纬度坐标点数组
- *@param count 坐标点的个数
- *@return 是否设置成功
- */
-- (BOOL)setPolygonWithCoordinates:(CLLocationCoordinate2D *)coords count:(NSInteger) count;
-
-
-@end

+ 0 - 27
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKPolygonView.h

@@ -1,27 +0,0 @@
-/*
- *  BMKPolygonView.h
- *  BMapKit
- *
- *  Copyright 2011 Baidu Inc. All rights reserved.
- *
- */
-
-#import <UIKit/UIKit.h>
-
-#import "BMKPolygon.h"
-#import "BMKOverlayGLBasicView.h"
-
-/// 此类用于定义一个多边形View
-@interface BMKPolygonView : BMKOverlayGLBasicView
-
-/**
- *根据指定的多边形生成一个多边形View
- *@param polygon 指定的多边形数据对象
- *@return 新生成的多边形View
- */
-- (id)initWithPolygon:(BMKPolygon *)polygon;
-
-/// 该View对应的多边形数据
-@property (nonatomic, readonly) BMKPolygon *polygon;
-
-@end

+ 0 - 97
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKPolyline.h

@@ -1,97 +0,0 @@
-/*
- *  BMKPolyline.h
- *  BMapKit
- *
- *  Copyright 2011 Baidu Inc. All rights reserved.
- *
- */
-
-#import "BMKMultiPoint.h"
-#import "BMKOverlay.h"
-
-/// 此类用于定义一段折线
-@interface BMKPolyline : BMKMultiPoint <BMKOverlay>
-
-/**
- *根据指定坐标点生成一段折线
- *@param points 指定的直角坐标点数组
- *@param count 坐标点的个数
- *@return 新生成的折线对象
- */
-+ (BMKPolyline *)polylineWithPoints:(BMKMapPoint *)points count:(NSUInteger)count;
-
-/**
- *根据指定坐标点生成一段折线
- *@param coords 指定的经纬度坐标点数组
- *@param count 坐标点的个数
- *@return 新生成的折线对象
- */
-+ (BMKPolyline *)polylineWithCoordinates:(CLLocationCoordinate2D *)coords count:(NSUInteger)count;
-
-/**
- *重新设置折线坐标点
- *@param points 指定的直角坐标点数组
- *@param count 坐标点的个数
- *@return 是否设置成功
- */
-- (BOOL)setPolylineWithPoints:(BMKMapPoint *)points count:(NSInteger) count;
-
-/**
- *重新设置折线坐标点
- *@param coords 指定的经纬度坐标点数组
- *@param count 坐标点的个数
- *@return 是否设置成功
- */
-- (BOOL)setPolylineWithCoordinates:(CLLocationCoordinate2D *)coords count:(NSInteger) count;
-
-
-#pragma mark - 以下方法和属性只适用于分段纹理绘制和分段颜色绘制
-
-///纹理索引数组(颜色索引数组)
-@property (nonatomic, strong) NSArray *textureIndex;
-
-/**
- *分段纹理绘制/分段颜色绘制,根据指定坐标点生成一段折线
- *
- *分段纹理绘制:其对应的BMKPolylineView必须使用 - (BOOL)loadStrokeTextureImages:(NSArray *)textureImages; 加载纹理图片;否则使用默认的灰色纹理绘制
- *分段颜色绘制:其对应的BMKPolylineView必须设置colors属性
- *
- *@param points 指定的直角坐标点数组
- *@param count 坐标点的个数
- *@param textureIndex 纹理索引数组(颜色索引数组),成员为NSNumber,且为非负数,负数按0处理
- *@return 新生成的折线对象
- */
-+ (BMKPolyline *)polylineWithPoints:(BMKMapPoint *)points count:(NSUInteger)count textureIndex:(NSArray*) textureIndex;
-
-/**
- *根据指定坐标点生成一段折线
- *
- *分段纹理绘制:其对应的BMKPolylineView必须使用 - (BOOL)loadStrokeTextureImages:(NSArray *)textureImages; 加载纹理图片;否则使用默认的灰色纹理绘制
- *分段颜色绘制:其对应的BMKPolylineView必须设置colors属性
- *
- *@param coords 指定的经纬度坐标点数组
- *@param count 坐标点的个数
- *@param textureIndex 纹理索引数组(颜色索引数组),成员为NSNumber,且为非负数,负数按0处理
- *@return 新生成的折线对象
- */
-+ (BMKPolyline *)polylineWithCoordinates:(CLLocationCoordinate2D *)coords count:(NSUInteger)count textureIndex:(NSArray*) textureIndex;
-
-/**
- *重新设置折线坐标点 和 纹理索引
- *@param points 指定的直角坐标点数组
- *@param count 坐标点的个数
- *@param textureIndex 纹理索引数组(颜色索引数组),成员为NSNumber,且为非负数,负数按0处理
- *@return 是否设置成功
- */
-- (BOOL)setPolylineWithPoints:(BMKMapPoint *)points count:(NSInteger) count textureIndex:(NSArray*) textureIndex;
-
-/**
- *重新设置折线坐标点
- *@param coords 指定的经纬度坐标点数组
- *@param count 坐标点的个数
- *@param textureIndex 纹理索引数组(颜色索引数组),成员为NSNumber,且为非负数,负数按0处理
- *@return 是否设置成功
- */
-- (BOOL)setPolylineWithCoordinates:(CLLocationCoordinate2D *)coords count:(NSInteger) count textureIndex:(NSArray*) textureIndex;
-
-@end

+ 0 - 33
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKPolylineView.h

@@ -1,33 +0,0 @@
-/*
- *  BMKPolylineView.h
- *  BMapKit
- *
- *  Copyright 2011 Baidu Inc. All rights reserved.
- *
- */
-
-#import <UIKit/UIKit.h>
-
-#import "BMKPolyline.h"
-#import "BMKOverlayGLBasicView.h"
-
-/// 此类用于定义一个折线View
-@interface BMKPolylineView : BMKOverlayGLBasicView
-
-/**
- *根据指定的折线生成一个折线View
- *@param polyline 指定的折线数据对象
- *@return 新生成的折线View
- */
-- (id)initWithPolyline:(BMKPolyline *)polyline;
-
-/// 该View对应的折线数据对象
-@property (nonatomic, readonly) BMKPolyline *polyline;
-
-
-#pragma mark - 以下方法和属性只适用于分段纹理绘制/分段颜色绘制
-
-/// 是否分段纹理/分段颜色绘制(突出显示),默认YES,YES:使用分段纹理绘制 NO:使用默认的灰色纹理绘制
-@property (nonatomic, assign) BOOL isFocus;
-
-@end

+ 0 - 21
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKShape.h

@@ -1,21 +0,0 @@
-/*
- *  BMKShape.h
- *  BMapKit
- *
- *  Copyright 2011 Baidu Inc. All rights reserved.
- *
- */
-
-#import <Foundation/Foundation.h>
-#import"BMKAnnotation.h"
-
-/// 该类为一个抽象类,定义了基于BMKAnnotation的BMKShape类的基本属性和行为,不能直接使用,必须子类化之后才能使用
-@interface BMKShape : NSObject <BMKAnnotation> {
-}
-
-/// 要显示的标题;注意:如果不设置title,无法点击annotation,也无法使用回调函数;
-@property (copy) NSString *title;
-/// 要显示的副标题
-@property (copy) NSString *subtitle;
-
-@end

+ 0 - 84
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKTileLayer.h

@@ -1,84 +0,0 @@
-//
-//  BMKTileLayer.h
-//  MapComponent
-//
-//  Created by wzy on 15/8/7.
-//  Copyright © 2015年 baidu. All rights reserved.
-//
-
-#ifndef BMKTileLayer_h
-#define BMKTileLayer_h
-#import "BMKOverlay.h"
-
-/**
- @brief 该类是覆盖在球面墨卡托投影上的图片tiles的数据源,是抽象类,不能直接使用该类添加瓦片图,需要使用其子类(BMKURLTileLayer或BMKSyncTileLayer)
- *瓦片图片是jpeg或者png格式,size为256x256
- */
-@interface BMKTileLayer : NSObject <BMKOverlay>
-
-/// tileLayer的可见最小Zoom值,默认3
-@property (nonatomic, assign) NSInteger minZoom;
-
-/// tileLayer的可见最大Zoom值,默认21,且不能小于minZoom
-@property (nonatomic, assign) NSInteger maxZoom;
-
-/// tileOverlay的可渲染区域,默认世界范围
-@property (nonatomic) BMKMapRect visibleMapRect;
-
-@end
-
-/**
- @brief 通过提供url模板的方法,提供数据源。不应该继承该类,且必须通过 initWithURLTemplate: 来初始化
- *瓦片图片是jpeg或者png格式,size为256x256
- */
-@interface BMKURLTileLayer : BMKTileLayer
-
-/// 同initWithURLTemplate:中的URLTemplate
-@property (readonly) NSString *URLTemplate;
-
-/*!
- @brief 根据指定的URLTemplate生成tileOverlay
- @param URLTemplate是一个包含"{x}","{y}","{z}"的字符串,"{x}","{y}"表示tile的坐标,"{z}"表示当tile显示的级别。"{x}","{y}","{z}"会被tile的坐标值所替换,并生成用来加载tile图片数据的URL 。例如: http://server/path?x={x}&y={y}&z={z}。
- @return 以指定的URLTemplate字符串生成tileOverlay
- */
-- (id)initWithURLTemplate:(NSString *)URLTemplate;
-
-/**
- @brief 清除当前瓦片图层缓存图片
- */
-- (BOOL)cleanTileDataCache;
-
-@end
-
-/**
- @brief 通过同步方法获取瓦片数据,是一个抽象类,需要通过继承该类,并重载 tileForX:y:zoom: 方法
- *瓦片图片是jpeg或者png格式,size为256x256
- */
-@interface BMKSyncTileLayer : BMKTileLayer
-
-/**
- @brief 通过同步方法获取瓦片数据,子类必须实现该方法
-        这个方法会在多个线程中调用,需要考虑线程安全
- @param (x, y, zoom)瓦片坐标
- @return (x, y, zoom)所对应瓦片的UIImage对象
-*/
-- (UIImage *)tileForX:(NSInteger)x y:(NSInteger)y zoom:(NSInteger)zoom;
-
-@end
-
-/**
- @brief 通过异步方法获取瓦片数据,是一个抽象类,需要通过继承该类,并重载 loadTileForX:y:zoom:result: 方法
- *瓦片图片是jpeg或者png格式,size为256x256
- */
-@interface BMKAsyncTileLayer : BMKTileLayer
-
-/**
- @brief 通过异步方法获取瓦片数据,子类必须实现该方法
- @param (x, y, zoom)瓦片坐标
- @return result 用来传入瓦片数据或加载瓦片失败的error访问的回调block
- */
-- (void)loadTileForX:(NSInteger)x y:(NSInteger)y zoom:(NSInteger)zoom result:(void (^)(UIImage *tileImage, NSError *error))result;
-
-@end
-
-#endif /* BMKTileLayer_h */

+ 0 - 30
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Headers/BMKTileLayerView.h

@@ -1,30 +0,0 @@
-//
-//  BMKTileLayerView.h
-//  MapComponent
-//
-//  Created by wzy on 15/8/7.
-//  Copyright © 2015年 baidu. All rights reserved.
-//
-
-#ifndef BMKTileLayerView_h
-#define BMKTileLayerView_h
-
-#import "BMKOverlayView.h"
-#import "BMKTileLayer.h"
-
-/// 该类用于定义一个BMKTileLayerView
-@interface BMKTileLayerView : BMKOverlayView
-
-/**
- *@brief 根据指定的tileLayer生成将tiles显示在地图上的View
- *@param tileLayer 制定了覆盖图片,以及图片的覆盖区域
- *@return 以tileLayer新生成View
- */
-- (id)initWithTileLayer:(BMKTileLayer*) tileLayer;
-
-/// 该View对应的tileLayer数据对象
-@property (nonatomic, readonly) BMKTileLayer *tileLayer;
-
-@end
-
-#endif /* BMKTileLayerView_h */

Fișier diff suprimat deoarece este prea mare
+ 0 - 0
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/CustomIndex


Fișier diff suprimat deoarece este prea mare
+ 0 - 0
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/DVDirectory.cfg


+ 0 - 106
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/DVHotMap.cfg

@@ -1,106 +0,0 @@
-{
-"ver":3,
-"cities":
-[
-{"i":131,"n":"北京市","bl": 12893020.92, "bb": 4781550.32, "br": 13022044.92, "bt": 4899310.32},
-{"i":289,"n":"上海市","bl": 13478516.92, "bb": 3608446.32, "br": 13566964.92, "bt": 3672830.32},
-{"i":257,"n":"广州市","bl": 12574260.92, "bb": 2604350.32, "br": 12640436.92, "bt": 2668222.32},
-{"i":340,"n":"深圳市","bl": 12662868.92, "bb": 2556766.32, "br": 12730708.92, "bt": 2599518.32},
-{"i":179,"n":"杭州市","bl": 13351892.92, "bb": 3502942.32, "br": 13423700.92, "bt": 3547614.32},
-{"i":176,"n":"太原市","bl": 12487124.92, "bb": 4508254.32, "br": 12543796.92, "bt": 4560446.32},
-{"i":332,"n":"天津市","bl": 13012180.92, "bb": 4689758.32, "br": 13110484.92, "bt": 4745822.32},
-{"i":288,"n":"济南市","bl": 12993108.92, "bb": 4340606.32, "br": 13087956.92, "bt": 4397694.32},
-{"i":224,"n":"苏州市","bl": 13377780.92, "bb": 3618878.32, "br": 13451572.92, "bt": 3705534.32},
-{"i":194,"n":"厦门市","bl": 13107028.92, "bb": 2778878.32, "br": 13188308.92, "bt": 2834942.32},
-{"i":236,"n":"青岛市","bl": 13366836.92, "bb": 4261630.32, "br": 13419476.92, "bt": 4333950.32},
-{"i":268,"n":"郑州市","bl": 12628724.92, "bb": 4088862.32, "br": 12685300.92, "bt": 4123422.32},
-{"i":75,"n":"成都市","bl": 11550516.92, "bb": 3543262.32, "br": 11622324.92, "bt": 3597790.32},
-{"i":218,"n":"武汉市","bl": 12695220.92, "bb": 3523934.32, "br": 12756148.92, "bt": 3578590.32},
-{"i":315,"n":"南京市","bl": 13197364.92, "bb": 3725150.32, "br": 13256884.92, "bt": 3782494.32},
-{"i":233,"n":"西安市","bl": 12106228.92, "bb": 4019550.32, "br": 12158836.92, "bt": 4062046.32},
-{"i":127,"n":"合肥市","bl": 13033076.92, "bb": 3697886.32, "br": 13082996.92, "bt": 3744606.32},
-{"i":300,"n":"福州市","bl": 13258484.92, "bb": 2964830.32, "br": 13312756.92, "bt": 3016030.32},
-{"i":158,"n":"长沙市","bl": 12562932.92, "bb": 3239966.32, "br": 12607860.92, "bt": 3265502.32},
-{"i":150,"n":"石家庄市","bl": 12724788.92, "bb": 4541342.32, "br": 12774580.92, "bt": 4578718.32},
-{"i":132,"n":"重庆市","bl": 11840820.92, "bb": 3400990.32, "br": 11881012.92, "bt": 3445534.32},
-{"i":104,"n":"昆明市","bl": 11420468.92, "bb": 2843294.32, "br": 11464500.92, "bt": 2877726.32},
-{"i":261,"n":"南宁市","bl":12036148.92,"bb":2564894.32,"br":12082612.92,"bt":2609310.32},
-{"i":163,"n":"南昌市","bl": 12877940.92, "bb": 3291614.32, "br": 12923508.92, "bt": 3328734.32},
-{"i":53,"n":"长春市","bl": 13926516.92, "bb": 5396574.32, "br": 13983348.92, "bt": 5446494.32},
-{"i":146,"n":"贵阳市","bl": 11854964.92, "bb": 3024990.32, "br": 11901300.92, "bt": 3072606.32},
-{"i":180,"n":"宁波市","bl": 13508084.92, "bb": 3449630.32, "br": 13576052.92, "bt": 3491102.32},
-{"i":48,"n":"哈尔滨市","bl": 14051444.92, "bb": 5685534.32, "br": 14123764.92, "bt": 5737886.32},
-{"i":92,"n":"乌鲁木齐市","bl":  9718644.92, "bb": 5391262.32, "br":  9779444.92, "bt": 5444894.32},
-{"i":317,"n":"无锡市","bl": 13362487.810000, "bb": 3664426.860000, "br": 13422487.810000, "bt": 3704426.860000},
-{"i":321,"n":"呼和浩特市","bl": 12400108.610000, "bb": 4938853.060000, "br": 12460108.610000, "bt": 4978853.060000},
-{"i":178,"n":"温州市","bl": 13405366.190000, "bb": 3209086.950000, "br": 13465366.190000, "bt": 3249086.950000},
-{"i":125,"n":"海口市","bl": 12252102.320000, "bb": 2240885.320000, "br": 12312102.320000, "bt": 2280885.320000},
-{"i":316,"n":"徐州市","bl": 13015462.300000, "bb": 4021039.600000, "br": 13075462.300000, "bt": 4061039.600000},
-{"i":119,"n":"东莞市","bl": 12634225.340000, "bb": 2600346.880000, "br": 12694225.340000, "bt": 2640346.880000},
-{"i":347,"n":"连云港市","bl": 13236519.120000, "bb": 4065375.220000, "br": 13296519.120000, "bt": 4105375.220000},
-{"i":138,"n":"佛山市","bl": 12564159.160000, "bb": 2599393.220000, "br": 12624159.160000, "bt": 2639393.220000},
-{"i":307,"n":"保定市","bl": 12826963.350000, "bb": 4658360.500000, "br": 12886963.350000, "bt": 4698360.500000},
-{"i":36,"n":"兰州市","bl": 11527683.250000, "bb": 4264074.360000, "br": 11587683.250000, "bt": 4304074.360000},
-{"i":58,"n":"沈阳市","bl": 13710624.940000, "bb": 5083604.930000, "br": 13770624.940000, "bt": 5123604.930000},
-{"i":134,"n":"泉州市","bl": 13172675.600000, "bb": 2825515.500000, "br": 13232675.600000, "bt": 2865515.500000},
-{"i":167,"n":"大连市","bl": 13505871.310000, "bb": 4667215.520000, "br": 13565871.310000, "bt": 4707215.520000},
-{"i":153,"n":"洛阳市","bl": 12487737.400000, "bb": 4072892.140000, "br": 12547737.400000, "bt": 4112892.140000},
-{"i":160,"n":"镇江市","bl": 13267907.460000, "bb": 3747190.940000, "br": 13327907.460000, "bt": 3787190.940000},
-{"i":162,"n":"淮安市","bl": 13220523.910000, "bb": 3932219.560000, "br": 13280523.910000, "bt": 3972219.560000},
-{"i":349,"n":"九江市","bl": 12883184.520000, "bb": 3426185.890000, "br": 12943184.520000, "bt": 3466185.890000},
-{"i":161,"n":"南通市","bl": 13425756.380000, "bb": 3722375.180000, "br": 13485756.380000, "bt": 3762375.180000},
-{"i":360,"n":"银川市","bl": 11792979.760000, "bb": 4603825.040000, "br": 11852979.760000, "bt": 4643825.040000},
-{"i":142,"n":"桂林市","bl": 12244323.040000, "bb": 2869670.320000, "br": 12304323.040000, "bt": 2909670.320000},
-{"i":149,"n":"沧州市","bl": 12979360.980000, "bb": 4574826.050000, "br": 13039360.980000, "bt": 4614826.050000},
-{"i":191,"n":"廊坊市","bl": 12961526.930000, "bb": 4748788.230000, "br": 13021526.930000, "bt": 4788788.230000},
-{"i":348,"n":"常州市","bl": 13326465.000000, "bb": 3690635.190000, "br": 13386465.000000, "bt": 3730635.190000},
-{"i":187,"n":"中山市","bl": 12596223.350000, "bb": 2540577.370000, "br": 12656223.350000, "bt": 2580577.370000},
-{"i":287,"n":"潍坊市","bl": 13233041.640000, "bb": 4353827.070000, "br": 13293041.640000, "bt": 4393827.070000},
-{"i":305,"n":"柳州市","bl": 12150978.590000, "bb": 2755794.040000, "br": 12210978.590000, "bt": 2795794.040000},
-{"i":308,"n":"周口市","bl": 12733375.120000, "bb": 3934511.680000, "br": 12793375.120000, "bt": 3974511.680000},
-{"i":333,"n":"金华市","bl": 13289808.730000, "bb": 3347777.040000, "br": 13349808.730000, "bt": 3387777.040000},
-{"i":234,"n":"临沂市","bl": 13143777.400000, "bb": 4128945.460000, "br": 13203777.400000, "bt": 4168945.460000},
-{"i":55,"n":"吉林市","bl": 14059253.890000, "bb": 5395759.910000, "br": 14119253.890000, "bt": 5435759.910000},
-{"i":334,"n":"嘉兴市","bl": 13413135.590000, "bb": 3561369.510000, "br": 13473135.590000, "bt": 3601369.510000},
-{"i":301,"n":"惠州市","bl": 12706274.780000, "bb": 2608830.720000, "br": 12766274.780000, "bt": 2648830.720000},
-{"i":66,"n":"西宁市","bl": 11298876.410000, "bb": 4343410.220000, "br": 11358876.410000, "bt": 4383410.220000},
-{"i":326,"n":"烟台市","bl": 13474264.830000, "bb": 4467886.610000, "br": 13534264.830000, "bt": 4507886.610000},
-{"i":265,"n":"唐山市","bl": 13126264.690000, "bb": 4767766.500000, "br": 13186264.690000, "bt": 4807766.500000},
-{"i":244,"n":"台州市","bl": 13488854.290000, "bb": 3292807.610000, "br": 13548854.290000, "bt": 3332807.610000},
-{"i":151,"n":"邯郸市","bl": 12714293.860000, "bb": 4339069.600000, "br": 12774293.860000, "bt": 4379069.600000},
-{"i":293,"n":"绍兴市","bl": 13394438.130000, "bb": 3462292.230000, "br": 13454438.130000, "bt": 3502292.230000},
-{"i":157,"n":"荆州市","bl": 12464843.300000, "bb": 3504596.710000, "br": 12524843.300000, "bt": 3544596.710000},
-{"i":140,"n":"珠海市","bl": 12611851.330000, "bb": 2506069.550000, "br": 12671851.330000, "bt": 2546069.550000},
-{"i":152,"n":"新乡市","bl": 12650840.640000, "bb": 4160790.270000, "br": 12710840.640000, "bt": 4200790.270000},
-{"i":223,"n":"盐城市","bl": 13345056.760000, "bb": 3902107.560000, "br": 13405056.760000, "bt": 3942107.560000},
-{"i":220,"n":"岳阳市","bl": 12565513.920000, "bb": 3382693.340000, "br": 12625513.920000, "bt": 3422693.340000},
-{"i":303,"n":"汕头市","bl": 12964315.300000, "bb": 2641400.920000, "br": 13024315.300000, "bt": 2681400.920000},
-{"i":309,"n":"南阳市","bl": 12498348.170000, "bb": 3853326.130000, "br": 12558348.170000, "bt": 3893326.130000},
-{"i":286,"n":"济宁市","bl": 12950082.650000, "bb": 4173680.010000, "br": 13010082.650000, "bt": 4213680.010000},
-{"i":277,"n":"宿迁市","bl": 13138893.220000, "bb": 3978280.610000, "br": 13198893.220000, "bt": 4018280.610000},
-{"i":346,"n":"扬州市","bl": 13264784.040000, "bb": 3773942.000000, "br": 13324784.040000, "bt": 3813942.000000},
-{"i":302,"n":"江门市","bl": 12557936.300000, "bb": 2544165.550000, "br": 12617936.300000, "bt": 2584165.550000},
-{"i":199,"n":"阳江市","bl": 12435359.340000, "bb": 2460045.770000, "br": 12495359.340000, "bt": 2500045.770000},
-{"i":354,"n":"淄博市","bl": 13112425.710000, "bb": 4366080.450000, "br": 13172425.710000, "bt": 4406080.450000},
-{"i":338,"n":"肇庆市","bl": 12491313.980000, "bb": 2604634.130000, "br": 12551313.980000, "bt": 2644634.130000},
-{"i":365,"n":"赣州市","bl": 12764746.090000, "bb": 2941136.590000, "br": 12824746.090000, "bt": 2981136.590000},
-{"i":266,"n":"邢台市","bl": 12718500.990000, "bb": 4402806.700000, "br": 12778500.990000, "bt": 4442806.700000},
-{"i":159,"n":"衡阳市","bl": 12502909.750000, "bb": 3071248.080000, "br": 12562909.750000, "bt": 3111248.080000},
-{"i":238,"n":"晋中市","bl": 12520130.570000, "bb": 4489828.420000, "br": 12580130.570000, "bt": 4529828.420000},
-{"i":267,"n":"安阳市","bl": 12699723.380000, "bb": 4270388.550000, "br": 12759723.380000, "bt": 4310388.550000},
-{"i":240,"n":"绵阳市","bl": 11625891.880000, "bb": 3655935.190000, "br": 11685891.880000, "bt": 3695935.190000},
-{"i":325,"n":"泰安市","bl": 13004475.870000, "bb": 4281068.220000, "br": 13064475.870000, "bt": 4321068.220000},
-{"i":276,"n":"泰州市","bl": 13319534.730000, "bb": 3782809.030000, "br": 13379534.730000, "bt": 3822809.030000},
-{"i":155,"n":"许昌市","bl": 12642226.900000, "bb": 3988261.730000, "br": 12702226.900000, "bt": 4028261.730000},
-{"i":328,"n":"运城市","bl": 12327360.880000, "bb": 4124403.790000, "br": 12387360.880000, "bt": 4164403.790000},
-{"i":264,"n":"张家口市","bl": 12760056.420000, "bb": 4936342.980000, "br": 12820056.420000, "bt": 4976342.980000},
-{"i":353,"n":"菏泽市","bl": 12823462.270000, "bb": 4154706.020000, "br": 12883462.270000, "bt": 4194706.020000},
-{"i":237,"n":"朔州市","bl": 12491344.520000, "bb": 4722817.090000, "br": 12551344.520000, "bt": 4762817.090000},
-{"i":211,"n":"焦作市","bl": 12572821.050000, "bb": 4150929.200000, "br": 12632821.050000, "bt": 4190929.200000},
-{"i":366,"n":"聊城市","bl": 12881739.700000, "bb": 4317899.460000, "br": 12941739.700000, "bt": 4357899.460000},
-{"i":337,"n":"铜陵市","bl": 13085741.520000, "bb": 3582909.300000, "br": 13145741.520000, "bt": 3622909.300000},
-{"i":368,"n":"临汾市","bl": 12386576.140000, "bb": 4268945.310000, "br": 12446576.140000, "bt": 4308945.310000},
-{"i":198,"n":"湛江市","bl": 12255916.770000, "bb": 2386974.260000, "br": 12315916.770000, "bt": 2426974.260000},
-{"i":213,"n":"平顶山市","bl": 12582730.050000, "bb": 3950697.960000, "br": 12642730.050000, "bt": 3990697.960000}
-]
-}

+ 0 - 1
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/DVHotcity.cfg

@@ -1 +0,0 @@
-{"cities":[{"4k":0,"bb":4757504,"bl":12849152,"br":13082624,"bt":4994048,"c":[],"cl":2,"dom":1,"frc":1,"h":"bj","i":131,"its":1,"l":12,"n":"北京市","p":"beijing_131","s":45521986,"v":320,"x":12959247,"y":4825323},{"4k":0,"bb":3568640,"bl":13454336,"br":13582336,"bt":3724288,"c":[],"cl":2,"dom":1,"frc":1,"h":"sh","i":289,"its":1,"l":12,"n":"上海市","p":"shanghai_289","s":41108081,"v":320,"x":13523376,"y":3641154},{"4k":0,"bb":2556928,"bl":12574720,"br":12698624,"bt":2728960,"c":[],"cl":2,"dom":1,"frc":1,"h":"gz","i":257,"its":1,"l":12,"n":"广州市","p":"guangzhou_257","s":30107772,"v":320,"x":12609501,"y":2631394},{"4k":0,"bb":3640320,"bl":13176832,"br":13275136,"bt":3822592,"c":[],"cl":2,"dom":1,"frc":1,"h":"nj","i":315,"its":1,"l":12,"n":"南京市","p":"nanjing_315","s":21777532,"v":320,"x":13225203,"y":3748900},{"4k":0,"bb":3379200,"bl":13174784,"br":13440000,"bt":3556352,"c":[],"cl":2,"dom":1,"frc":1,"h":"hz","i":179,"its":1,"l":12,"n":"杭州市","p":"hangzhou_179","s":23401139,"v":320,"x":13376654,"y":3517776},{"4k":0,"bb":3493888,"bl":11468800,"br":11677696,"bt":3667968,"c":[],"cl":2,"dom":1,"frc":1,"h":"cd","i":75,"its":1,"l":12,"n":"成都市","p":"chengdu_75","s":28504148,"v":320,"x":11585284,"y":3567299},{"4k":0,"bb":2523136,"bl":12654592,"br":12764160,"bt":2598912,"c":[],"cl":2,"dom":1,"frc":1,"h":"sz","i":340,"its":1,"l":12,"n":"深圳市","p":"shenzhen_340","s":28685707,"v":320,"x":12697742,"y":2560988},{"bb":2511872,"bl":12670976,"br":12747776,"bt":2564096,"c":[],"cl":2,"dom":1,"frc":2,"gs":63494441,"gv":75,"h":"xgtbxz","i":2912,"its":0,"l":11,"n":"香港特别行政区","p":"xianggangtebiexingzheng_2912","s":63494441,"v":75,"x":12709499,"y":2529064},{"bb":2507776,"bl":12639232,"br":12648448,"bt":2522112,"c":[],"cl":2,"dom":1,"frc":2,"gs":22632328,"gv":75,"h":"amtbxz","i":2911,"its":0,"l":13,"n":"澳门特别行政区","p":"aomentebiexingzheng_2911","s":22632328,"v":75,"x":12640429,"y":2518425}],"dver":333,"fver":1}

Fișier diff suprimat deoarece este prea mare
+ 0 - 0
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/DVSDirectory.cfg


Fișier diff suprimat deoarece este prea mare
+ 0 - 0
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/DVStreet.cfg


+ 0 - 1
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/DVVersion.cfg

@@ -1 +0,0 @@
-{"std": 10, "c": 522, "stg": 11, "assets": [{"path": "mode_1/bus.sty", "version": 54}, {"path": "mode_1/car.sty", "version": 48}, {"path": "mode_1/cycle.sty", "version": 301}, {"path": "mode_1/map.rs", "version": 36}, {"path": "mode_1/map.sty", "version": 496}, {"path": "mode_1/reduct.rs", "version": 12}, {"path": "mode_1/reduct.sty", "version": 323}, {"path": "mode_1/traffic.rs", "version": 291}, {"path": "mode_1/traffic.sty", "version": 1116}, {"path": "mode_2/map.sty", "version": 35}, {"path": "mode_4/map.rs", "version": 9}, {"path": "mode_4/map.sty", "version": 476}], "stc": 1253, "h": 456, "idrresver": 133, "sc": 20160613, "gd": 79, "didr": 1194, "idrcfgver": 1135, "idrs": 14, "d": 522}

BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/mode_1/bus.sty


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/mode_1/car.sty


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/mode_1/cycle.sty


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/mode_1/map.rs


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/mode_1/map.sty


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/mode_1/reduct.rs


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/mode_1/reduct.sty


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/mode_1/traffic.rs


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/mode_1/traffic.sty


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/mode_2/map.sty


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/mode_4/map.rs


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/mode_4/map.sty


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/a/street.sty


+ 0 - 158
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/idrres/DVIndoor.cfg

@@ -1,158 +0,0 @@
-{"citys":[
-{"bb":2523821,"bl":12682725,"br":12720698,"bt":2554556,"i":2912,"n":"香港特别行政区-香港特别行政区"},
-{"bb":2521743,"bl":12636529,"br":12644693,"bt":2529413,"i":140,"n":"广东省-珠海市"},
-{"bb":3527130,"bl":12706616,"br":12743019,"bt":3595932,"i":218,"n":"湖北省-武汉市"},
-{"bb":4275086,"bl":13190039,"br":13294707,"bt":4397364,"i":287,"n":"山东省-潍坊市"},
-{"bb":3302228,"bl":12890363,"br":12910477,"bt":3338311,"i":163,"n":"江西省-南昌市"},
-{"bb":3852302,"bl":13336346,"br":13394828,"bt":3935484,"i":223,"n":"江苏省-盐城市"},
-{"bb":4791047,"bl":11891862,"br":11892309,"bt":4791584,"i":123,"n":"内蒙古自治区-乌海市"},
-{"bb":4948459,"bl":12789601,"br":12790946,"bt":4958900,"i":264,"n":"河北省-张家口市"},
-{"bb":3356523,"bl":12876437,"br":12923113,"bt":3447675,"i":349,"n":"江西省-九江市"},
-{"bb":4618696,"bl":11821341,"br":11832385,"bt":4623402,"i":360,"n":"宁夏回族自治区-银川市"},
-{"bb":3052009,"bl":11323053,"br":11323150,"bt":3052163,"i":81,"n":"四川省-攀枝花市"},
-{"bb":3607062,"bl":11596828,"br":11623998,"bt":3628023,"i":74,"n":"四川省-德阳市"},
-{"bb":3669880,"bl":11658160,"br":11662033,"bt":3672163,"i":240,"n":"四川省-绵阳市"},
-{"bb":3550018,"bl":11537534,"br":11607721,"bt":3610240,"i":75,"n":"四川省-成都市"},
-{"bb":3796716,"bl":11780842,"br":11787354,"bt":3798733,"i":329,"n":"四川省-广元市"},
-{"bb":4337790,"bl":12912536,"br":12912855,"bt":4339636,"i":366,"n":"山东省-聊城市"},
-{"bb":2454949,"bl":12348740,"br":12351009,"bt":2455653,"i":139,"n":"广东省-茂名市"},
-{"bb":5405222,"bl":9754780,"br":9754976,"bt":5405378,"i":92,"n":"新疆维吾尔自治区-乌鲁木齐市"},
-{"bb":2433348,"bl":12147231,"br":12147389,"bt":2433497,"i":295,"n":"广西壮族自治区-北海市"},
-{"bb":2628381,"bl":12200925,"br":12201207,"bt":2628900,"i":341,"n":"广西壮族自治区-贵港市"},
-{"bb":2773447,"bl":12180362,"br":12184034,"bt":2776702,"i":305,"n":"广西壮族自治区-柳州市"},
-{"bb":2786227,"bl":12419017,"br":12419137,"bt":2786391,"i":260,"n":"广西壮族自治区-贺州市"},
-{"bb":2491207,"bl":12092552,"br":12093347,"bt":2493227,"i":145,"n":"广西壮族自治区-钦州市"},
-{"bb":2590032,"bl":12053096,"br":12069583,"bt":2600266,"i":261,"n":"广西壮族自治区-南宁市"},
-{"bb":2887725,"bl":12278483,"br":12281780,"bt":2892368,"i":142,"n":"广西壮族自治区-桂林市"},
-{"bb":4955113,"bl":12431309,"br":12439334,"bt":4960956,"i":321,"n":"内蒙古自治区-呼和浩特市"},
-{"bb":6345148,"bl":13072844,"br":13073236,"bt":6345462,"i":61,"n":"内蒙古自治区-呼伦贝尔市"},
-{"bb":4990069,"bl":12592106,"br":12592285,"bt":4990204,"i":168,"n":"内蒙古自治区-乌兰察布市"},
-{"bb":4947775,"bl":11956262,"br":11958446,"bt":4949579,"i":169,"n":"内蒙古自治区-巴彦淖尔市"},
-{"bb":4778002,"bl":12217855,"br":12246820,"bt":4813085,"i":283,"n":"内蒙古自治区-鄂尔多斯市"},
-{"bb":4923267,"bl":12225069,"br":12249286,"bt":4936424,"i":229,"n":"内蒙古自治区-包头市"},
-{"bb":5170734,"bl":13238319,"br":13238738,"bt":5171113,"i":297,"n":"内蒙古自治区-赤峰市"},
-{"bb":5426862,"bl":12922482,"br":12923575,"bt":5428073,"i":63,"n":"内蒙古自治区-锡林郭勒盟"},
-{"bb":5702412,"bl":14091136,"br":14104570,"bt":5715202,"i":48,"n":"黑龙江省-哈尔滨市"},
-{"bb":5845542,"bl":13926100,"br":13926598,"bt":5845973,"i":50,"n":"黑龙江省-大庆市"},
-{"bb":3207014,"bl":11099787,"br":11099850,"bt":3207075,"i":115,"n":"云南省-迪庆藏族自治州"},
-{"bb":4086393,"bl":13267591,"br":13267744,"bt":4086520,"i":347,"n":"江苏省-连云港市"},
-{"bb":3392072,"bl":13048485,"br":13049434,"bt":3392699,"i":225,"n":"江西省-景德镇市"},
-{"bb":3969832,"bl":12562386,"br":12614645,"bt":4028604,"i":213,"n":"河南省-平顶山市"},
-{"bb":4537682,"bl":12741220,"br":12764689,"bt":4575193,"i":150,"n":"河北省-石家庄市"},
-{"bb":3696668,"bl":13192783,"br":13193337,"bt":3700308,"i":358,"n":"安徽省-马鞍山市"},
-{"bb":4796992,"bl":13266340,"br":13332691,"bt":4839496,"i":148,"n":"河北省-秦皇岛市"},
-{"bb":5112739,"bl":13793419,"br":13793793,"bt":5113165,"i":184,"n":"辽宁省-抚顺市"},
-{"bb":2865049,"bl":13027531,"br":13027848,"bt":2865190,"i":193,"n":"福建省-龙岩市"},
-{"bb":3204806,"bl":12795783,"br":12795916,"bt":3204919,"i":164,"n":"江西省-新余市"},
-{"bb":4691272,"bl":13032908,"br":13104173,"bt":4748502,"i":332,"n":"天津市-天津市"},
-{"bb":5167523,"bl":13774211,"br":13787926,"bt":5177785,"i":60,"n":"辽宁省-铁岭市"},
-{"bb":3488881,"bl":13326393,"br":13408164,"bt":3536951,"i":179,"n":"浙江省-杭州市"},
-{"bb":3716512,"bl":13248134,"br":13340225,"bt":3772481,"i":160,"n":"江苏省-镇江市"},
-{"bb":5414532,"bl":14091186,"br":14091560,"bt":5415314,"i":55,"n":"吉林省-吉林市"},
-{"bb":4734300,"bl":13131761,"br":13188308,"bt":4868439,"i":265,"n":"河北省-唐山市"},
-{"bb":4849552,"bl":12613435,"br":12613574,"bt":4849720,"i":355,"n":"山西省-大同市"},
-{"bb":3565809,"bl":12389026,"br":12398900,"bt":3573668,"i":270,"n":"湖北省-宜昌市"},
-{"bb":3574290,"bl":13480966,"br":13561930,"bt":3691836,"i":289,"n":"上海市-上海市"},
-{"bb":3789734,"bl":13286625,"br":13299061,"bt":3844878,"i":346,"n":"江苏省-扬州市"},
-{"bb":3652849,"bl":13214228,"br":13252441,"bt":3786221,"i":315,"n":"江苏省-南京市"},
-{"bb":3478355,"bl":13593355,"br":13617454,"bt":3484936,"i":245,"n":"浙江省-舟山市"},
-{"bb":4305001,"bl":13100634,"br":13100912,"bt":4309273,"i":124,"n":"山东省-莱芜市"},
-{"bb":3238216,"bl":12569902,"br":12649824,"bt":3260551,"i":158,"n":"湖南省-长沙市"},
-{"bb":3203018,"bl":12587468,"br":12597602,"bt":3209218,"i":222,"n":"湖南省-株洲市"},
-{"bb":5077825,"bl":13731260,"br":13749941,"bt":5121310,"i":58,"n":"辽宁省-沈阳市"},
-{"bb":2960635,"bl":12795397,"br":12795614,"bt":2960797,"i":365,"n":"江西省-赣州市"},
-{"bb":2553554,"bl":12669597,"br":12728039,"bt":2589794,"i":340,"n":"广东省-深圳市"},
-{"bb":3861940,"bl":13065126,"br":13065476,"bt":3862133,"i":126,"n":"安徽省-蚌埠市"},
-{"bb":2622645,"bl":12521060,"br":12550046,"bt":2654414,"i":338,"n":"广东省-肇庆市"},
-{"bb":4299423,"bl":12999677,"br":13042334,"bt":4303466,"i":325,"n":"山东省-泰安市"},
-{"bb":3428296,"bl":13385613,"br":13457111,"bt":3495580,"i":293,"n":"浙江省-绍兴市"},
-{"bb":3177635,"bl":13422861,"br":13449765,"bt":3230896,"i":178,"n":"浙江省-温州市"},
-{"bb":2659275,"bl":12993669,"br":12997463,"bt":2661424,"i":303,"n":"广东省-汕头市"},
-{"bb":2590213,"bl":12730639,"br":12743727,"bt":2630014,"i":301,"n":"广东省-惠州市"},
-{"bb":4344009,"bl":13120612,"br":13170322,"bt":4408571,"i":354,"n":"山东省-淄博市"},
-{"bb":4108973,"bl":12730348,"br":12730821,"bt":4109122,"i":210,"n":"河南省-开封市"},
-{"bb":4407670,"bl":12912609,"br":13049791,"bt":4516609,"i":372,"n":"山东省-德州市"},
-{"bb":2582084,"bl":12644732,"br":12714491,"bt":2628446,"i":119,"n":"广东省-东莞市"},
-{"bb":3526128,"bl":12493446,"br":12493744,"bt":3526471,"i":157,"n":"湖北省-荆州市"},
-{"bb":2705455,"bl":12767850,"br":12768696,"bt":2707511,"i":200,"n":"广东省-河源市"},
-{"bb":4799843,"bl":12911156,"br":13037613,"bt":4906211,"i":131,"n":"北京市-北京市"},
-{"bb":2844916,"bl":11409472,"br":11459615,"bt":2870947,"i":104,"n":"云南省-昆明市"},
-{"bb":3763267,"bl":13341471,"br":13361425,"bt":3863271,"i":276,"n":"江苏省-泰州市"},
-{"bb":3509051,"bl":12809000,"br":12813148,"bt":3514024,"i":311,"n":"湖北省-黄石市"},
-{"bb":4112232,"bl":13054210,"br":13059605,"bt":4113572,"i":172,"n":"山东省-枣庄市"},
-{"bb":4079053,"bl":11769417,"br":11789704,"bt":4083410,"i":196,"n":"甘肃省-天水市"},
-{"bb":4050384,"bl":12102827,"br":12108681,"bt":4064914,"i":323,"n":"陕西省-咸阳市"},
-{"bb":4535789,"bl":12923254,"br":13064395,"bt":4654095,"i":149,"n":"河北省-沧州市"},
-{"bb":5415303,"bl":13937779,"br":13959668,"bt":5427313,"i":53,"n":"吉林省-长春市"},
-{"bb":5003079,"bl":13587899,"br":13593683,"bt":5012719,"i":228,"n":"辽宁省-盘锦市"},
-{"bb":4145139,"bl":13169749,"br":13175035,"bt":4152928,"i":234,"n":"山东省-临沂市"},
-{"bb":4998894,"bl":13484894,"br":13489515,"bt":5002871,"i":166,"n":"辽宁省-锦州市"},
-{"bb":3598889,"bl":13404612,"br":13487529,"bt":3735367,"i":224,"n":"江苏省-苏州市"},
-{"bb":2835999,"bl":13199589,"br":13203748,"bt":2855141,"i":134,"n":"福建省-泉州市"},
-{"bb":2653447,"bl":12931872,"br":12932137,"bt":2653679,"i":259,"n":"广东省-揭阳市"},
-{"bb":3666171,"bl":13300965,"br":13356547,"bt":3722289,"i":348,"n":"江苏省-常州市"},
-{"bb":4473807,"bl":13191176,"br":13211172,"bt":4479691,"i":174,"n":"山东省-东营市"},
-{"bb":3601203,"bl":13173484,"br":13181193,"bt":3656533,"i":129,"n":"安徽省-芜湖市"},
-{"bb":4675535,"bl":13528482,"br":13557968,"bt":4710202,"i":167,"n":"辽宁省-大连市"},
-{"bb":3342019,"bl":13298093,"br":13385859,"bt":3412907,"i":333,"n":"浙江省-金华市"},
-{"bb":2565026,"bl":12577247,"br":12589564,"bt":2586470,"i":302,"n":"广东省-江门市"},
-{"bb":4139749,"bl":12949022,"br":13023028,"bt":4215506,"i":286,"n":"山东省-济宁市"},
-{"bb":3047606,"bl":11877369,"br":11890125,"bt":3052161,"i":146,"n":"贵州省-贵阳市"},
-{"bb":3203783,"bl":12734254,"br":12734589,"bt":3204049,"i":278,"n":"江西省-宜春市"},
-{"bb":2587044,"bl":12565652,"br":12612286,"bt":2639815,"i":138,"n":"广东省-佛山市"},
-{"bb":2400116,"bl":12275244,"br":12292804,"bt":2448849,"i":198,"n":"广东省-湛江市"},
-{"bb":2790632,"bl":13140053,"br":13156436,"bt":2814121,"i":194,"n":"福建省-厦门市"},
-{"bb":4258074,"bl":13353843,"br":13417549,"bt":4394804,"i":236,"n":"山东省-青岛市"},
-{"bb":3539934,"bl":12789264,"br":12805639,"bt":3634786,"i":271,"n":"湖北省-黄冈市"},
-{"bb":4518869,"bl":12525445,"br":12539608,"bt":4537742,"i":176,"n":"山西省-太原市"},
-{"bb":3644700,"bl":13338760,"br":13410637,"bt":3731365,"i":317,"n":"江苏省-无锡市"},
-{"bb":4435721,"bl":13587884,"br":13635133,"bt":4487593,"i":175,"n":"山东省-威海市"},
-{"bb":3259492,"bl":13028660,"br":13028853,"bt":3259727,"i":279,"n":"江西省-鹰潭市"},
-{"bb":3601682,"bl":13115815,"br":13118532,"bt":3604902,"i":337,"n":"安徽省-铜陵市"},
-{"bb":3400579,"bl":12591841,"br":12603364,"bt":3403134,"i":220,"n":"湖南省-岳阳市"},
-{"bb":3757653,"bl":12699641,"br":12773601,"bt":3787585,"i":214,"n":"河南省-信阳市"},
-{"bb":2050684,"bl":12180053,"br":12218401,"bt":2068379,"i":121,"n":"海南省-三亚市"},
-{"bb":4357524,"bl":13012985,"br":13049377,"bt":4393720,"i":288,"n":"山东省-济南市"},
-{"bb":4039348,"bl":13043276,"br":13052901,"bt":4045847,"i":316,"n":"江苏省-徐州市"},
-{"bb":4466450,"bl":13136403,"br":13139105,"bt":4467579,"i":235,"n":"山东省-滨州市"},
-{"bb":3749173,"bl":12483347,"br":12494432,"bt":3754156,"i":156,"n":"湖北省-襄阳市"},
-{"bb":4281756,"bl":11535981,"br":11564035,"bt":4290003,"i":36,"n":"甘肃省-兰州市"},
-{"bb":2478665,"bl":12464890,"br":12465233,"bt":2478788,"i":199,"n":"广东省-阳江市"},
-{"bb":2909266,"bl":13247302,"br":13247675,"bt":2909594,"i":195,"n":"福建省-莆田市"},
-{"bb":3285263,"bl":13126494,"br":13133363,"bt":3286223,"i":364,"n":"江西省-上饶市"},
-{"bb":4051723,"bl":11927734,"br":11954843,"bt":4055540,"i":171,"n":"陕西省-宝鸡市"},
-{"bb":4026329,"bl":12122462,"br":12134828,"bt":4056242,"i":233,"n":"陕西省-西安市"},
-{"bb":4935470,"bl":13607896,"br":13608922,"bt":4936668,"i":281,"n":"辽宁省-营口市"},
-{"bb":4675099,"bl":12854566,"br":12869812,"bt":4680394,"i":307,"n":"河北省-保定市"},
-{"bb":4854894,"bl":13844932,"br":13848679,"bt":4858477,"i":282,"n":"辽宁省-丹东市"},
-{"bb":2790081,"bl":13098085,"br":13115201,"bt":2798347,"i":255,"n":"福建省-漳州市"},
-{"bb":3872851,"bl":12530861,"br":12531072,"bt":3873005,"i":309,"n":"河南省-南阳市"},
-{"bb":4193489,"bl":13299086,"br":13307157,"bt":4197734,"i":173,"n":"山东省-日照市"},
-{"bb":3577158,"bl":13412579,"br":13448829,"bt":3580587,"i":334,"n":"浙江省-嘉兴市"},
-{"bb":4361269,"bl":11327803,"br":11330709,"bt":4363317,"i":66,"n":"青海省-西宁市"},
-{"bb":4084958,"bl":12513944,"br":12519996,"bt":4095327,"i":153,"n":"河南省-洛阳市"},
-{"bb":3716524,"bl":13411213,"br":13543891,"bt":3812000,"i":161,"n":"江苏省-南通市"},
-{"bb":2590954,"bl":12598509,"br":12672841,"bt":2672358,"i":257,"n":"广东省-广州市"},
-{"bb":3061300,"bl":13307685,"br":13308083,"bt":3061571,"i":192,"n":"福建省-宁德市"},
-{"bb":3939594,"bl":13250767,"br":13264890,"bt":3952492,"i":162,"n":"江苏省-淮安市"},
-{"bb":3404095,"bl":11826382,"br":12066229,"bt":3587135,"i":132,"n":"重庆市-重庆市"},
-{"bb":3118760,"bl":12800735,"br":12800923,"bt":3118914,"i":318,"n":"江西省-吉安市"},
-{"bb":3882855,"bl":11915124,"br":11915578,"bt":3883524,"i":352,"n":"陕西省-汉中市"},
-{"bb":4101709,"bl":12646754,"br":12666984,"bt":4111212,"i":268,"n":"河南省-郑州市"},
-{"bb":3392926,"bl":13485188,"br":13567655,"bt":3525038,"i":180,"n":"浙江省-宁波市"},
-{"bb":5001428,"bl":13692398,"br":13692509,"bt":5001585,"i":320,"n":"辽宁省-鞍山市"},
-{"bb":3460579,"bl":12722695,"br":12728898,"bt":3466940,"i":362,"n":"湖北省-咸宁市"},
-{"bb":4769904,"bl":12989988,"br":13005513,"bt":4834853,"i":191,"n":"河北省-廊坊市"},
-{"bb":3705176,"bl":13021544,"br":13077331,"bt":3739673,"i":127,"n":"安徽省-合肥市"},
-{"bb":4328254,"bl":12713178,"br":12749295,"bt":4371287,"i":151,"n":"河北省-邯郸市"},
-{"bb":2945711,"bl":13270470,"br":13291558,"bt":2995111,"i":300,"n":"福建省-福州市"},
-{"bb":2251569,"bl":12281702,"br":12298297,"bt":2263763,"i":125,"n":"海南省-海口市"},
-{"bb":2556005,"bl":12600200,"br":12626685,"bt":2577258,"i":187,"n":"广东省-中山市"},
-{"bb":3966715,"bl":13168130,"br":13212300,"bt":3999787,"i":277,"n":"江苏省-宿迁市"},
-{"bb":3183089,"bl":12674161,"br":12674806,"bt":3184398,"i":350,"n":"江西省-萍乡市"},
-{"bb":4928581,"bl":13438927,"br":13455690,"bt":4949446,"i":319,"n":"辽宁省-葫芦岛市"},
-{"bb":4422186,"bl":12742242,"br":12746942,"bt":4424899,"i":266,"n":"河北省-邢台市"},
-{"bb":4408531,"bl":13352522,"br":13538768,"bt":4527984,"i":326,"n":"山东省-烟台市"},
-{"bb":3245675,"bl":13473870,"br":13519294,"bt":3373843,"i":244,"n":"浙江省-台州市"},
-{"bb":2772752,"bl":12928590,"br":12928829,"bt":2772980,"i":141,"n":"广东省-梅州市"}
-],"dver":1150,"fver":1000}

BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/idrres/ResPackIndoorMap.rs


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/files/cfg/idrres/baseindoormap.sty


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/baidumap_logo.png


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/baidumap_logo@2x.png


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/bnavi_icon_location_fixed.png


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/bnavi_icon_location_fixed@2x.png


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/direction_wheel.png


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/direction_wheel@2x.png


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_action_paopao_middle_left.png


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_action_paopao_middle_left@2x.png


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_action_paopao_middle_left_highlighted.png


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_action_paopao_middle_left_highlighted@2x.png


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_action_paopao_middle_right.png


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_action_paopao_middle_right@2x.png


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_action_paopao_middle_right_highlighted.png


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_action_paopao_middle_right_highlighted@2x.png


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_cellphone.png


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_cellphone2.png


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_cellphone2@2x.png


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_cellphone@2x.png


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_center_point.png


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_center_point@2x.png


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_compass.png


BIN
o2ios/O2Platform/framework/BaiduMap/BaiduMapAPI_Map.framework/Resources/mapapi.bundle/images/icon_compass@2x.png


Unele fișiere nu au fost afișate deoarece prea multe fișiere au fost modificate în acest diff