11 #import <Foundation/Foundation.h>
12 #import <UIKit/UIKit.h>
14 #pragma mark - AMapSearchObject
31 @property (nonatomic, assign) CGFloat
latitude;
40 + (
AMapGeoPoint *)locationWithLatitude:(CGFloat)lat longitude:(CGFloat)lon;
46 @property (nonatomic, strong) NSArray<AMapGeoPoint *> *points;
59 @property (nonatomic, copy) NSString *city;
61 @property (nonatomic, copy) NSString *citycode;
63 @property (nonatomic, copy) NSString *adcode;
65 @property (nonatomic, assign) NSInteger num;
67 @property (nonatomic, strong) NSArray<AMapDistrict *> *districts;
73 @property (nonatomic, strong) NSArray<NSString *> *keywords;
75 @property (nonatomic, strong) NSArray<AMapCity *> *cities;
83 @property (nonatomic, copy) NSString *uid;
85 @property (nonatomic, copy) NSString *name;
87 @property (nonatomic, copy) NSString *adcode;
89 @property (nonatomic, copy) NSString *district;
91 @property (nonatomic, copy) NSString *address;
95 @property (nonatomic, copy) NSString *typecode;
103 @property (nonatomic, copy) NSString *title;
105 @property (nonatomic, copy) NSString *url;
111 @property (nonatomic, assign) CGFloat rating;
113 @property (nonatomic, assign) CGFloat cost;
115 @property (nonatomic, copy) NSString *openTime;
121 @property (nonatomic, assign) NSInteger indoorMap;
123 @property (nonatomic, assign) NSInteger floor;
125 @property (nonatomic, copy) NSString *floorName;
127 @property (nonatomic, copy) NSString *pid;
133 @property (nonatomic, copy) NSString *businessArea;
135 @property (nonatomic, copy) NSString *opentimeToday;
137 @property (nonatomic, copy) NSString *opentimeWeek;
139 @property (nonatomic, copy) NSString *tel;
141 @property (nonatomic, copy) NSString *tag;
143 @property (nonatomic, copy) NSString *rating;
145 @property (nonatomic, copy) NSString *cost;
147 @property (nonatomic, copy) NSString *parkingType;
149 @property (nonatomic, copy) NSString *alias;
155 @property (nonatomic, copy) NSString *uid;
157 @property (nonatomic, copy) NSString *name;
159 @property (nonatomic, copy) NSString *sname;
163 @property (nonatomic, copy) NSString *address;
165 @property (nonatomic, assign) NSInteger distance;
167 @property (nonatomic, copy) NSString *subtype;
169 @property (nonatomic, copy) NSString *typeCode;
175 @property (nonatomic, copy) NSString *uid;
177 @property (nonatomic, copy) NSString *name;
181 @property (nonatomic, assign) NSInteger distance;
183 @property (nonatomic, assign) NSInteger duration;
189 @property (nonatomic, copy) NSString *uid;
191 @property (nonatomic, copy) NSString *name;
193 @property (nonatomic, copy) NSString *type;
195 @property (nonatomic, copy) NSString *typecode;
199 @property (nonatomic, copy) NSString *address;
201 @property (nonatomic, copy) NSString *tel;
203 @property (nonatomic, assign) NSInteger distance __attribute__((deprecated(
"已废弃, from 9.4.0")));
205 @property (nonatomic, copy) NSString *parkingType;
207 @property (nonatomic, copy) NSString *shopID;
210 @property (nonatomic, copy) NSString *postcode;
212 @property (nonatomic, copy) NSString *website;
214 @property (nonatomic, copy) NSString *email;
216 @property (nonatomic, copy) NSString *province;
218 @property (nonatomic, copy) NSString *pcode;
220 @property (nonatomic, copy) NSString *city;
222 @property (nonatomic, copy) NSString *citycode;
224 @property (nonatomic, copy) NSString *district;
226 @property (nonatomic, copy) NSString *adcode;
228 @property (nonatomic, copy) NSString *naviPOIId;
230 @property (nonatomic, copy) NSString *gridcode;
236 @property (nonatomic, copy) NSString *direction;
238 @property (nonatomic, assign) BOOL hasIndoorMap;
240 @property (nonatomic, copy) NSString *businessArea;
244 @property (nonatomic, strong) NSArray<AMapSubPOI *> *subPOIs;
246 @property (nonatomic, strong) NSArray<AMapImage *> *images;
253 #pragma mark - 逆地理编码 && 地理编码
258 @property (nonatomic, copy) NSString *uid;
260 @property (nonatomic, copy) NSString *name;
262 @property (nonatomic, copy) NSString *adcode;
266 @property (nonatomic, assign) CGFloat area;
272 @property (nonatomic, copy) NSString *uid;
274 @property (nonatomic, copy) NSString *name;
276 @property (nonatomic, assign) NSInteger distance;
278 @property (nonatomic, copy) NSString *direction;
286 @property (nonatomic, assign) NSInteger distance;
288 @property (nonatomic, copy) NSString *direction;
292 @property (nonatomic, copy) NSString *firstId;
294 @property (nonatomic, copy) NSString *firstName;
296 @property (nonatomic, copy) NSString *secondId;
298 @property (nonatomic, copy) NSString *secondName;
304 @property (nonatomic, copy) NSString *street;
306 @property (nonatomic, copy) NSString *number;
310 @property (nonatomic, assign) NSInteger distance;
312 @property (nonatomic, copy) NSString *direction;
318 @property (nonatomic, strong) NSString *name;
326 @property (nonatomic, copy) NSString *country;
328 @property (nonatomic, copy) NSString *countryCode;
330 @property (nonatomic, copy) NSString *province;
332 @property (nonatomic, copy) NSString *city;
334 @property (nonatomic, copy) NSString *citycode;
336 @property (nonatomic, copy) NSString *district;
338 @property (nonatomic, copy) NSString *adcode;
340 @property (nonatomic, copy) NSString *township;
342 @property (nonatomic, copy) NSString *towncode;
344 @property (nonatomic, copy) NSString *neighborhood;
346 @property (nonatomic, copy) NSString *building;
350 @property (nonatomic, strong) NSArray<AMapBusinessArea *> *businessAreas;
356 @property (nonatomic, copy) NSString *formattedAddress;
361 @property (nonatomic, strong) NSArray<AMapRoad *> *roads;
363 @property (nonatomic, strong) NSArray<AMapRoadInter *> *roadinters;
365 @property (nonatomic, strong) NSArray<AMapPOI *> *pois;
367 @property (nonatomic, strong) NSArray<AMapAOI *> *aois;
373 @property (nonatomic, copy) NSString *formattedAddress;
375 @property (nonatomic, copy) NSString *province;
377 @property (nonatomic, copy) NSString *city;
379 @property (nonatomic, copy) NSString *citycode;
381 @property (nonatomic, copy) NSString *district;
383 @property (nonatomic, copy) NSString *adcode;
385 @property (nonatomic, copy) NSString *township;
387 @property (nonatomic, copy) NSString *neighborhood;
389 @property (nonatomic, copy) NSString *building;
393 @property (nonatomic, copy) NSString *level;
395 @property (nonatomic, copy) NSString *country;
397 @property (nonatomic, copy) NSString *postcode;
406 @property (nonatomic, copy) NSString *uid;
408 @property (nonatomic, copy) NSString *adcode;
410 @property (nonatomic, copy) NSString *name;
412 @property (nonatomic, copy) NSString *citycode;
416 @property (nonatomic, strong) NSArray<AMapBusLine *> *buslines;
418 @property (nonatomic, copy) NSString *sequence;
424 @property (nonatomic, copy) NSString *uid;
426 @property (nonatomic, copy) NSString *type;
428 @property (nonatomic, copy) NSString *name;
430 @property (nonatomic, copy) NSString *polyline;
432 @property (nonatomic, copy) NSString *citycode;
434 @property (nonatomic, copy) NSString *startStop;
436 @property (nonatomic, copy) NSString *endStop;
441 @property (nonatomic, copy) NSString *startTime;
443 @property (nonatomic, copy) NSString *endTime;
445 @property (nonatomic, copy) NSString *company;
447 @property (nonatomic, assign) CGFloat distance;
449 @property (nonatomic, assign) CGFloat basicPrice;
451 @property (nonatomic, assign) CGFloat totalPrice;
455 @property (nonatomic, strong) NSArray<AMapBusStop *> *busStops;
462 @property (nonatomic, strong) NSArray<AMapBusStop *> *viaBusStops;
464 @property (nonatomic, assign) NSInteger duration;
466 @property (nonatomic, assign) NSInteger viaNum;
474 @property (nonatomic, copy) NSString *adcode;
476 @property (nonatomic, copy) NSString *citycode;
478 @property (nonatomic, copy) NSString *name;
480 @property (nonatomic, copy) NSString *level;
484 @property (nonatomic, strong) NSArray<AMapDistrict *> *districts;
486 @property (nonatomic, strong) NSArray<NSString *> *polylines;
493 @property (nonatomic, copy) NSString *action;
495 @property (nonatomic, copy) NSString *assistantAction;
505 @property (nonatomic, copy) NSString *walkType;
511 @property (nonatomic, assign) NSInteger distance;
513 @property (nonatomic, copy) NSString *status;
515 @property (nonatomic, copy) NSString *polyline;
521 @property (nonatomic, copy) NSString *instruction;
523 @property (nonatomic, copy) NSString *orientation;
525 @property (nonatomic, copy) NSString *road;
527 @property (nonatomic, assign) NSInteger distance;
529 @property (nonatomic, assign) NSInteger duration;
531 @property (nonatomic, copy) NSString *polyline;
533 @property (nonatomic, copy) NSString *action;
535 @property (nonatomic, copy) NSString *assistantAction;
537 @property (nonatomic, assign) NSInteger walkType;
539 @property (nonatomic, assign) CGFloat tolls;
541 @property (nonatomic, assign) NSInteger tollDistance;
543 @property (nonatomic, copy) NSString *tollRoad;
545 @property (nonatomic, assign) NSInteger totalTrafficLights;
548 @property (nonatomic, strong) NSArray<AMapCity *> *cities;
550 @property (nonatomic, strong) NSArray<AMapTMC *> *tmcs;
556 @property (nonatomic, assign) NSInteger distance;
558 @property (nonatomic, assign) NSInteger duration;
560 @property (nonatomic, copy) NSString *strategy;
562 @property (nonatomic, strong) NSArray<AMapStep *> *steps;
564 @property (nonatomic, assign) CGFloat tolls;
566 @property (nonatomic, assign) NSInteger tollDistance;
568 @property (nonatomic, assign) NSInteger totalTrafficLights;
582 @property (nonatomic, assign) NSInteger restriction;
584 @property (nonatomic, copy) NSString *polyline;
591 @property (nonatomic, assign) NSInteger duration;
593 @property (nonatomic, assign) NSInteger pathindex;
598 @property (nonatomic, assign) NSInteger restriction;
600 @property (nonatomic, strong) NSArray<AMapTMC *> *tmcs;
607 @property (nonatomic, copy) NSString *startTime;
609 @property (nonatomic, strong) NSArray<AMapFutureTimeInfoElement *> *elements;
619 @property (nonatomic, assign) NSInteger distance;
621 @property (nonatomic, assign) NSInteger duration;
623 @property (nonatomic, strong) NSArray<AMapStep *> *steps;
633 @property (nonatomic, assign) NSInteger distance;
635 @property (nonatomic, assign) NSInteger duration;
637 @property (nonatomic, copy) NSString *sname;
639 @property (nonatomic, copy) NSString *tname;
641 @property (nonatomic, copy) NSString *price;
643 @property (nonatomic, copy) NSString *polyline;
649 @property (nonatomic, copy) NSString *uid;
651 @property (nonatomic, copy) NSString *name;
655 @property (nonatomic, copy) NSString *adcode;
657 @property (nonatomic, copy) NSString *time;
659 @property (nonatomic, assign) NSInteger wait;
661 @property (nonatomic, assign) BOOL isStart;
663 @property (nonatomic, assign) BOOL isEnd;
669 @property (nonatomic, copy) NSString *code;
671 @property (nonatomic, assign) CGFloat cost;
677 @property (nonatomic, copy) NSString *uid;
679 @property (nonatomic, copy) NSString *name;
681 @property (nonatomic, copy) NSString *trip;
683 @property (nonatomic, copy) NSString *type;
685 @property (nonatomic, assign) NSInteger distance;
687 @property (nonatomic, assign) NSInteger time;
693 @property (nonatomic, strong) NSArray<AMapRailwaySpace *> *spaces;
696 @property (nonatomic, strong) NSArray<AMapRailwayStation *> *viaStops;
698 @property (nonatomic, strong) NSArray<AMapRailway *> *alters;
707 @property (nonatomic, strong) NSArray<AMapBusLine *> *buslines;
713 @property (nonatomic, copy) NSString *enterName;
717 @property (nonatomic, copy) NSString *exitName;
725 @property (nonatomic, assign) CGFloat cost;
727 @property (nonatomic, assign) NSInteger duration;
729 @property (nonatomic, assign) BOOL nightflag;
731 @property (nonatomic, assign) NSInteger walkingDistance;
733 @property (nonatomic, strong) NSArray<AMapSegment *> *segments;
735 @property (nonatomic, assign) NSInteger distance;
745 @property (nonatomic, assign) CGFloat taxiCost;
747 @property (nonatomic, strong) NSArray<AMapPath *> *paths;
749 @property (nonatomic, strong) NSArray<AMapTransit *> *transits;
753 @property (nonatomic, copy) NSString *polyline;
759 @property (nonatomic, assign) NSInteger originID;
761 @property (nonatomic, assign) NSInteger destID;
763 @property (nonatomic, assign) NSInteger distance;
765 @property (nonatomic, assign) NSInteger duration;
767 @property (nonatomic, copy) NSString *info;
769 @property (nonatomic, assign) NSInteger code;
777 @property (nonatomic, copy) NSString *adcode;
779 @property (nonatomic, copy) NSString *province;
781 @property (nonatomic, copy) NSString *city;
783 @property (nonatomic, copy) NSString *weather;
785 @property (nonatomic, copy) NSString *temperature;
787 @property (nonatomic, copy) NSString *windDirection;
789 @property (nonatomic, copy) NSString *windPower;
791 @property (nonatomic, copy) NSString *humidity;
793 @property (nonatomic, copy) NSString *reportTime;
799 @property (nonatomic, copy) NSString *date;
801 @property (nonatomic, copy) NSString *week;
803 @property (nonatomic, copy) NSString *dayWeather;
805 @property (nonatomic, copy) NSString *nightWeather;
807 @property (nonatomic, copy) NSString *dayTemp;
809 @property (nonatomic, copy) NSString *nightTemp;
811 @property (nonatomic, copy) NSString *dayWind;
813 @property (nonatomic, copy) NSString *nightWind;
815 @property (nonatomic, copy) NSString *dayPower;
817 @property (nonatomic, copy) NSString *nightPower;
823 @property (nonatomic, copy) NSString *adcode;
825 @property (nonatomic, copy) NSString *province;
827 @property (nonatomic, copy) NSString *city;
829 @property (nonatomic, copy) NSString *reportTime;
831 @property (nonatomic, strong) NSArray<AMapLocalDayWeatherForecast *> *casts;
838 @property (nonatomic, copy) NSString *userID;
842 @property (nonatomic, assign) CGFloat distance;
844 @property (nonatomic, assign) NSTimeInterval updatetime;
852 @property (nonatomic, copy) NSString *evaluationDescription;
854 @property (nonatomic, assign) NSInteger status;
856 @property (nonatomic, copy) NSString *expedite;
858 @property (nonatomic, copy) NSString *congested;
860 @property (nonatomic, copy) NSString *blocked;
862 @property (nonatomic, copy) NSString *unknown;
868 @property (nonatomic, copy) NSString *name;
870 @property (nonatomic, assign) NSInteger status;
872 @property (nonatomic, copy) NSString *direction;
874 @property (nonatomic, assign)
float angle;
876 @property (nonatomic, assign)
float speed;
878 @property (nonatomic, copy) NSString *polyline;
884 @property (nonatomic, copy) NSString *statusDescription;
888 @property (nonatomic, strong) NSArray<AMapTrafficRoad*>* roads;
892 #pragma mark - 企业地图基础数据类型
897 @property (nonatomic, copy) NSString *uid;
899 @property (nonatomic, copy) NSString *preurl;
901 @property (nonatomic, copy) NSString *url;
907 @property (nonatomic, assign) NSInteger uid;
909 @property (nonatomic, copy) NSString *name;
913 @property (nonatomic, copy) NSString *address;
915 @property (nonatomic, strong) NSDictionary *customFields;
917 @property (nonatomic, copy) NSString *createTime;
919 @property (nonatomic, copy) NSString *updateTime;
921 @property (nonatomic, assign) NSInteger distance;
923 @property (nonatomic, strong) NSArray<AMapCloudImage *> *images
__attribute((deprecated(
"已废弃 since 7.4.0")));