新版本

This commit is contained in:
roy 2019-03-12 09:26:46 +08:00
parent cbbfcb098a
commit c08d198e11
431 changed files with 19432 additions and 9136 deletions

BIN
.DS_Store vendored

Binary file not shown.

File diff suppressed because one or more lines are too long

BIN
Ifish/.DS_Store vendored

Binary file not shown.

View File

@ -8,8 +8,8 @@
#import <UIKit/UIKit.h>
//#import <RongIMKit/RongIMKit.h>
#import "Contact.h"//重新调整监控画面
//#import <GWP2P/GWP2P.h>
#define ap_address "192.168.1.1"
#define NET_WORK_CHANGE @"NET_WORK_CHANGE"
#import "Reachability.h"

View File

@ -41,7 +41,7 @@
#import "TalkingData.h"
#define TalkingDataAPPID @"351E6F7956CEF7FB6AABAEB64EF9BF18"
#define BMKMAP_APPKEY @"wYcF3YXqeepKfzruExLPn0eS"
#import <BaiduMapAPI_Map/BMKMapComponent.h>
//#import <BaiduMapAPI_Map/BMKMapComponent.h>
#import "Socketsingleton.h"
#import "CenterViewController.h"
#import <UMCommunitySDK/UMCommunitySDK.h>
@ -90,7 +90,7 @@ NSString *NTESNotificationLogout = @"NTESNotificationLogout";
//
#import <AlibcTradeSDK/AlibcTradeSDK.h>
#import "IfishADTimerViewController.h"
@interface AppDelegate ()<BMKGeneralDelegate,NIMLoginManagerDelegate>
@interface AppDelegate ()<NIMLoginManagerDelegate>
@property(nonatomic,strong)ICSDrawerController*ics;
@property(nonatomic)NSString*downloadAddress;
@ -238,13 +238,13 @@ NSString *NTESNotificationLogout = @"NTESNotificationLogout";
/**
*
*/
BMKMapManager*mapManager=[[BMKMapManager alloc]init];
BOOL ret=[mapManager start:BMKMAP_APPKEY generalDelegate:self];
if (!ret) {
NSLog(@"manager start failed!");
}
// BMKMapManager*mapManager=[[BMKMapManager alloc]init];
// BOOL ret=[mapManager start:BMKMAP_APPKEY generalDelegate:self];
// if (!ret) {
// NSLog(@"manager start failed!");
// }
//
//
/**
*
*/

View File

@ -65,8 +65,9 @@
"scale" : "3x"
},
{
"idiom" : "ios-marketing",
"size" : "1024x1024",
"idiom" : "ios-marketing",
"filename" : "1231520920961_.pic_hd.jpg",
"scale" : "1x"
}
],

View File

@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"filename" : "graybtn_big.png",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"filename" : "greenbtn_big.png",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"filename" : "走势图背景.jpg",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 898 KiB

View File

@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"filename" : "走势图.png",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Binary file not shown.

View File

@ -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"

View File

@ -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 : 0BMKPermissionCheckResultCode
*/
- (void)onGetPermissionState:(int)iError;
@end

View File

@ -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所有接口均支持百度坐标BD09LLGCJ02使.
*BD09LLBMK_COORDTYPE_BD09LL.
*使GCJ02坐标CoordinateType为BMK_COORDTYPE_COMMON.
*/
+ (BOOL)setCoordinateTypeUsedInBaiduMapSDK:(BMK_COORD_TYPE) coorType;
/**
*SDK当前使用的经纬度类型
*@return
*/
+ (BMK_COORD_TYPE)getCoordinateTypeUsedInBaiduMapSDK;
/**
*loglog
*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

View File

@ -1,184 +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;
/// 经过投影后的世界范围大小,与经纬度(-85180投影后的坐标值对应
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;
@end

View File

@ -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

View File

@ -1,66 +0,0 @@
--------------------------------------------------------------------------------------
iOS 地图 SDK v3.3.0是适用于iOS系统移动设备的矢量地图开发包
--------------------------------------------------------------------------------------
地图SDK功能介绍全功能开发包
地图:提供地图展示和地图操作功能;
POI检索支持周边检索、区域检索和城市内兴趣点检索
地理编码:提供经纬度和地址信息相互转化的功能接口;
线路规划:支持公交、驾车、步行三种方式的线路规划;
覆盖物图层支持在地图上添加覆盖物标注、几何图形、热力图、地形图图层等展示更丰富的LBS信息
定位:获取当前位置信息,并在地图上展示(支持普通、跟随、罗盘三种模式);
离线地图:使用离线地图可节省用户流量,提供更好的地图展示效果;
调启百度地图利用SDK接口直接在本地打开百度地图客户端或WebApp实现地图功能
周边雷达利用周边雷达功能开发者可在App内低成本、快速实现查找周边使用相同App的用户位置的功能
LBS云检索支持查询存储在LBS云内的自有数据
特色功能提供短串分享、Place详情检索、热力图等特色功能帮助开发者搭建功能更加强大的应用
--------------------------------------------------------------------------------------
自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引入的问题)。 未下载全国离线基础包时,离线状态下全国(球)地图显示异常。

View File

@ -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"

View File

@ -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

View File

@ -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组件版本 : 3.3.0
*return API location组件
*/
UIKIT_EXTERN NSString* BMKGetMapApiLocationComponentVersion();
/**
*location组件的版本号是否和base组件的版本号一致
*return YES
*/
UIKIT_EXTERN BOOL BMKCheckLocationComponentIsLegal();
#endif /* BMKLocationVersion_h */

View File

@ -1,67 +0,0 @@
定位功能:获取当前位置信息;
--------------------------------------------------------------------------------------
iOS 地图 SDK v3.3.0是适用于iOS系统移动设备的矢量地图开发包
--------------------------------------------------------------------------------------
地图SDK功能介绍全功能开发包
地图:提供地图展示和地图操作功能;
POI检索支持周边检索、区域检索和城市内兴趣点检索
地理编码:提供经纬度和地址信息相互转化的功能接口;
线路规划:支持公交、驾车、步行三种方式的线路规划;
覆盖物图层支持在地图上添加覆盖物标注、几何图形、热力图、地形图图层等展示更丰富的LBS信息
定位:获取当前位置信息,并在地图上展示(支持普通、跟随、罗盘三种模式);
离线地图:使用离线地图可节省用户流量,提供更好的地图展示效果;
调启百度地图利用SDK接口直接在本地打开百度地图客户端或WebApp实现地图功能
周边雷达利用周边雷达功能开发者可在App内低成本、快速实现查找周边使用相同App的用户位置的功能
LBS云检索支持查询存储在LBS云内的自有数据
特色功能提供短串分享、Place详情检索、热力图等特色功能帮助开发者搭建功能更加强大的应用
--------------------------------------------------------------------------------------
自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引入的问题)。 未下载全国离线基础包时,离线状态下全国(球)地图显示异常。

View File

@ -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 ViewcustomViewnil时返回默认的PaopaoView
*@return BMKActionPaopaoView,nil
*/
- (id)initWithCustomView:(UIView*)customView;
@end

View File

@ -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

View File

@ -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最大值为32height最大值为41大于则使用最大值
@property (strong, nonatomic) UIView *leftCalloutAccessoryView;
///显示在气泡右侧的view(使用默认气泡时view的width最大值为32height最大值为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

View File

@ -1,48 +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)
*@param count
*@return
*/
- (BOOL)setArclineWithCoordinates:(CLLocationCoordinate2D *)coords;
@end

View File

@ -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

View File

@ -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 */

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -1,33 +0,0 @@
/*
* BMKLocationViewDisplayParam.h
* BMapKit
*
* Copyright 2013 Baidu Inc. All rights reserved.
*
*/
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
///此类表示定位图层自定义样式参数
@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;
@end

View File

@ -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"

View File

@ -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; // 缩放比例319级
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

View File

@ -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组件版本 : 3.3.0
*return API map组件
*/
UIKIT_EXTERN NSString* BMKGetMapApiMapComponentVersion();
/**
*map组件的版本号是否和base组件的版本号一致
*return YES
*/
UIKIT_EXTERN BOOL BMKCheckMapComponentIsLegal();
#endif /* BMKMapVersion_h */

View File

@ -1,726 +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;
/// 地图比例尺级别在手机上当前可使用的级别为3-21级
@property (nonatomic) float zoomLevel;
/// 地图的自定义最小比例尺级别
@property (nonatomic) float minZoomLevel;
/// 地图的自定义最大比例尺级别
@property (nonatomic) float maxZoomLevel;
/// 地图旋转角度在手机上当前可使用的范围为180180度
@property (nonatomic) int rotation;
/// 地图俯视角度在手机上当前可使用的范围为450度
@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;
/**
*
*BMKMapView对象初始化之前调用
*@param customMapStyleJsonFilePath
*/
+ (void)customMapStyle:(NSString*) customMapStyleJsonFilePath;
/**
* BMKMapView对象
*@param enable
*/
+ (void)enableCustomMapStyle:(BOOL) enable;
/**
* 2.10.0SDK控制
*
*opengl相关的操作
*/
+(void)willBackGround __deprecated_msg("废弃方法(空实现),逻辑由地图SDK控制");
/**
* 2.10.0SDK控制
*
*
*/
+(void)didForeGround __deprecated_msg("废弃方法(空实现),逻辑由地图SDK控制");
/**
*mapview即将被显式的时候调用mapview状态
*/
-(void)viewWillAppear;
/**
*mapview即将被隐藏的时候调用mapview的状态
*/
-(void)viewWillDisappear;
/**
*mapview
*/
- (void)mapForceRefresh;
/**
*
*@return
*/
- (BOOL)zoomIn;
/**
*
*@return
*/
- (BOOL)zoomOut;
/**
*View的窗口大小调整传入的regionregion
*@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的窗口大小调整传入的mapRectmapRect
*@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;
/**
*View的窗口大小调整传入的mapRectmapRectmapRect四周保留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 YESNO
*/
- (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 annotation
*/
- (void)removeAnnotations:(NSArray *)annotations;
/**
*Viewnil
*@param annotation
*@return View
*/
- (BMKAnnotationView *)viewForAnnotation:(id <BMKAnnotation>)annotation;
/**
*Viewdelegate中使用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)
/**
*OverlayBMKMapViewDelegate的-mapView:viewForOverlay:View
*@param overlay overlay
*/
- (void)addOverlay:(id <BMKOverlay>)overlay;
/**
*OverlayBMKMapViewDelegate的-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对应的ViewView尚未创建nil
*@param overlay overlay
*@return overlay对应的View
*/
- (BMKOverlayView *)viewForOverlay:(id <BMKOverlay>)overlay;
@end
@interface BMKMapView (HeatMapAPI)
/**
*
* @param [BMKHeatMap*] heatMap
*/
- (void)addHeatMap:(BMKHeatMap*)heatMap;
/**
*
*/
- (void)removeHeatMap;
@end
/// MapView的DelegatemapView通过此类来通知用户对应的事件
@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 views annotation views
*/
- (void)mapView:(BMKMapView *)mapView didSelectAnnotationView:(BMKAnnotationView *)view;
/**
*annotation views时
*@param mapView View
*@param views 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 TouchfouchTouchEnabled属性为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

View File

@ -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

View File

@ -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 YESNO
*/
- (BOOL)scan:(BOOL)deleteFailedr __deprecated_msg("废弃方法(空实现),自2.9.0起废弃,不支持扫描导入离线包");
/**
*id的离线地图
*@param cityID id
*@return YESNO
*/
- (BOOL)start:(int)cityID;
/**
*id的离线地图
*@param cityID id
*@return YESNO
*/
- (BOOL)update:(int)cityID;
/**
*id的离线地图
*@param cityID id
*@return YESNO
*/
- (BOOL)pause:(int)cityID;
/**
*id的离线地图
*@param cityID id
*@return YESNO
*/
- (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

View File

@ -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;
int _size;
int _cityID;
int _cityType;
NSArray* _childCities;
}
///城市名称
@property (nonatomic, strong) NSString* cityName;
///数据包总大小
@property (nonatomic) int 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;
int _size;
int _serversize;
BOOL _update;
int _ratio;
int _status;
CLLocationCoordinate2D _pt;
}
///城市名称
@property (nonatomic, strong) NSString* cityName;
///城市ID
@property (nonatomic) int cityID;
///已下载数据大小,单位:字节
@property (nonatomic) int size;
///服务端数据大小当update为YES时有效单位字节
@property (nonatomic) int 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

View File

@ -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 YESNO
*/
- (BOOL)intersectsMapRect:(BMKMapRect)mapRect;
@end

View File

@ -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

View File

@ -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;
/**
*pathpath属性赋值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

View File

@ -1,207 +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是否准备绘制内容
*YESNOsetNeedsDisplayInMapRect: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 线
@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

View File

@ -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

View File

@ -1,22 +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;
}
///该点的坐标
@property (nonatomic, assign) CLLocationCoordinate2D coordinate;
@end

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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 - 以下方法和属性只适用于分段纹理绘制/分段颜色绘制
/// 是否分段纹理/分段颜色绘制突出显示默认YESYES:使用分段纹理绘制 NO:使用默认的灰色纹理绘制
@property (nonatomic, assign) BOOL isFocus;
@end

View File

@ -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> {
}
/// 要显示的标题
@property (copy) NSString *title;
/// 要显示的副标题
@property (copy) NSString *subtitle;
@end

View File

@ -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 */

View File

@ -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 */

View File

@ -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}
]
}

View File

@ -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}

View File

@ -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}

View File

@ -1,157 +0,0 @@
{"citys":[
{"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":3304221,"bl":12890531,"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":3656532,"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":12646756,"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":3707453,"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":1135,"fver":1000}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.0 KiB

Some files were not shown because too many files have changed in this diff Show More