[{"title":"( 58 个子文件 108KB ) 使用iOS系统自带的MapKit实现地图坐标点平滑移动。.zip","children":[{"title":"cm","children":[{"title":".DS_Store <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false},{"title":"Tracking_Demo.xcodeproj","children":[{"title":"project.pbxproj <span style='color:#111;'> 20.09KB </span>","children":null,"spread":false},{"title":"xcuserdata","children":[{"title":"Andy.xcuserdatad","children":[{"title":"xcschemes","children":[{"title":"xcschememanagement.plist <span style='color:#111;'> 485B </span>","children":null,"spread":false},{"title":"Tracking_Demo.xcscheme <span style='color:#111;'> 3.30KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"project.xcworkspace","children":[{"title":"contents.xcworkspacedata <span style='color:#111;'> 158B </span>","children":null,"spread":false},{"title":"xcuserdata","children":[{"title":"Andy.xcuserdatad","children":[{"title":"UserInterfaceState.xcuserstate <span style='color:#111;'> 23.96KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"Tracking_Demo","children":[{"title":".DS_Store <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false},{"title":"ViewController.h <span style='color:#111;'> 217B </span>","children":null,"spread":false},{"title":"PlayTrackingViewController.m <span style='color:#111;'> 28.78KB </span>","children":null,"spread":false},{"title":"Base.lproj","children":[{"title":"Main.storyboard <span style='color:#111;'> 3.22KB </span>","children":null,"spread":false},{"title":"LaunchScreen.storyboard <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false}],"spread":true},{"title":"AppDelegate.h <span style='color:#111;'> 548B </span>","children":null,"spread":false},{"title":"Tools","children":[{"title":"CLGeocoder+Extension.m <span style='color:#111;'> 1003B </span>","children":null,"spread":false},{"title":"NSDictionary+Extension.m <span style='color:#111;'> 2.68KB </span>","children":null,"spread":false},{"title":"UIImage+Extension.m <span style='color:#111;'> 7.28KB </span>","children":null,"spread":false},{"title":"CLGeocoder+Extension.h <span style='color:#111;'> 515B </span>","children":null,"spread":false},{"title":"UIView+Extension.m <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false},{"title":"UIImage+Extension.h <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false},{"title":"UIView+Extension.h <span style='color:#111;'> 597B </span>","children":null,"spread":false},{"title":"NSDictionary+Extension.h <span style='color:#111;'> 996B </span>","children":null,"spread":false}],"spread":true},{"title":"AppDelegate.m <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"main.m <span style='color:#111;'> 336B </span>","children":null,"spread":false},{"title":"PlayTrackingViewController.h <span style='color:#111;'> 477B </span>","children":null,"spread":false},{"title":"ViewController.m <span style='color:#111;'> 9.96KB </span>","children":null,"spread":false},{"title":"Info.plist <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"Models","children":[{"title":".DS_Store <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false},{"title":"TracingPoint.h <span style='color:#111;'> 430B </span>","children":null,"spread":false},{"title":"RidingRecordModel.h <span style='color:#111;'> 549B </span>","children":null,"spread":false},{"title":"MovingAnnotation.m <span style='color:#111;'> 2.89KB </span>","children":null,"spread":false},{"title":"BaseModel","children":[{"title":"BaseStrongModel.h <span style='color:#111;'> 2.46KB </span>","children":null,"spread":false},{"title":"BaseModel.m <span style='color:#111;'> 1.76KB </span>","children":null,"spread":false},{"title":"BaseModel.h <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"BaseStrongModel.m <span style='color:#111;'> 11.64KB </span>","children":null,"spread":false}],"spread":false},{"title":"TracingPoint.m <span style='color:#111;'> 188B </span>","children":null,"spread":false},{"title":"CarAnnotation.h <span style='color:#111;'> 412B </span>","children":null,"spread":false},{"title":"RidingRecordModel.m <span style='color:#111;'> 204B </span>","children":null,"spread":false},{"title":"MovingAnnotation.h <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"CarAnnotation.m <span style='color:#111;'> 181B </span>","children":null,"spread":false}],"spread":false},{"title":"Assets.xcassets","children":[{"title":"record_zhong.imageset","children":[{"title":"Contents.json <span style='color:#111;'> 354B </span>","children":null,"spread":false},{"title":"record_zhong@2x.png <span style='color:#111;'> 3.62KB </span>","children":null,"spread":false},{"title":"record_zhong@3x.png <span style='color:#111;'> 6.69KB </span>","children":null,"spread":false}],"spread":false},{"title":"Contents.json <span style='color:#111;'> 62B </span>","children":null,"spread":false},{"title":"record_qidian.imageset","children":[{"title":"record_qidian@3x.png <span style='color:#111;'> 7.01KB </span>","children":null,"spread":false},{"title":"record_qidian@2x.png <span style='color:#111;'> 3.86KB </span>","children":null,"spread":false},{"title":"Contents.json <span style='color:#111;'> 356B </span>","children":null,"spread":false}],"spread":false},{"title":"play_stop.imageset","children":[{"title":"Contents.json <span style='color:#111;'> 348B </span>","children":null,"spread":false},{"title":"play_stop@3x.png <span style='color:#111;'> 7.31KB </span>","children":null,"spread":false},{"title":"play_stop@2x.png <span style='color:#111;'> 4.10KB </span>","children":null,"spread":false}],"spread":false},{"title":"AppIcon.appiconset","children":[{"title":"Contents.json <span style='color:#111;'> 753B </span>","children":null,"spread":false}],"spread":false},{"title":"gps_back_gray.imageset","children":[{"title":"Contents.json <span style='color:#111;'> 356B </span>","children":null,"spread":false},{"title":"gps_back_gray@2x.png <span style='color:#111;'> 1.85KB </span>","children":null,"spread":false},{"title":"gps_back_gray@3x.png <span style='color:#111;'> 3.26KB </span>","children":null,"spread":false}],"spread":false},{"title":"record_play.imageset","children":[{"title":"record_play@2x.png <span style='color:#111;'> 4.45KB </span>","children":null,"spread":false},{"title":"Contents.json <span style='color:#111;'> 352B </span>","children":null,"spread":false},{"title":"record_play@3x.png <span style='color:#111;'> 7.57KB </span>","children":null,"spread":false}],"spread":false},{"title":"Annotation_Car.imageset","children":[{"title":"Contents.json <span style='color:#111;'> 314B </span>","children":null,"spread":false},{"title":"Annotation_Car@2x.png <span style='color:#111;'> 14.98KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}]