9 #import <Foundation/Foundation.h>
10 #import "QMSSearchOption.h"
11 #import "QMSSearchResult.h"
12 #import "QMSSearchError.h"
13 #import "QMSDistanceMatrixSearchOption.h"
14 #import "QMSDistanceMatrixSearchResult.h"
16 NS_ASSUME_NONNULL_BEGIN
28 @property (nonatomic, weak) id<QMSSearchDelegate>
delegate;
37 - (instancetype)initWithDelegate:(id<QMSSearchDelegate>)
delegate;
53 - (void)searchWithWalkingRouteSearchOption:(
QMSWalkingRouteSearchOption *)wakingRouteSearchOption NS_SWIFT_NAME(searchWithWalkingRouteSearchOption(_:));
61 - (void)searchWithBicyclingRouteSearchOption:(
QMSBicyclingRouteSearchOption *)bicyclingRouteSearchOption NS_SWIFT_NAME(searchWithBicyclingRouteSearchOption(_:));
69 - (void)searchWithPoiSearchOption:(
QMSPoiSearchOption *)poiSearchOption NS_SWIFT_NAME(searchWithPoiSearchOption(_:));
77 - (void)searchWithPoiExploreSearchOption:(
QMSPoiExploreSearchOption *)poiExploreSearchOption NS_SWIFT_NAME(searchWithPoiExploreSearchOption(_:));
85 - (void)searchWithPoiDetailSearchOption:(
QMSPoiDetailSearchOption *)poiDetailSearchOption NS_SWIFT_NAME(searchWithPoiDetailSearchOption(_:));
94 - (void)searchWithSuggestionSearchOption:(
QMSSuggestionSearchOption *)suggestionSearchOption NS_SWIFT_NAME(searchWithSuggestionSearchOption(_:));
102 - (void)searchWithReverseGeoCodeSearchOption:(
QMSReverseGeoCodeSearchOption *)reverseGeoCodeSearchOption NS_SWIFT_NAME(searchWithReverseGeoCodeSearchOption(_:));
110 - (void)searchWithGeoCodeSearchOption:(
QMSGeoCodeSearchOption *)geoCodeSearchOption NS_SWIFT_NAME(searchWithGeoCodeSearchOption(_:));
119 - (void)searchWithDrivingRouteSearchOption:(
QMSDrivingRouteSearchOption *)drivingRouteSearchOption NS_SWIFT_NAME(searchWithDrivingRouteSearchOption(_:));
127 - (void)searchWithTruckingRouteSearchOption:(
QMSTruckingRouteSearchOption *)truckingRouteSearchOption NS_SWIFT_NAME(searchWithTruckingRouteSearchOption(_:));
135 - (void)searchWithBusingRouteSearchOption:(
QMSBusingRouteSearchOption *)busingRouteSearchOption NS_SWIFT_NAME(searchWithBusingRouteSearchOption(_:));
145 - (void)searchWithDistrictListSearchOption:(
QMSDistrictListSearchOption *)districtListSearchOption NS_SWIFT_NAME(searchWithDistrictListSearchOption(_:));
155 - (void)searchWithDistrictChildrenSearchOption:(
QMSDistrictChildrenSearchOption *)districtChildrenSearchOption NS_SWIFT_NAME(searchWithDistrictChildrenSearchOption(_:));
165 - (void)searchWithDistrictSearchSearchOption:(
QMSDistrictSearchSearchOption *)districtSearchSearchOption NS_SWIFT_NAME(searchWithDistrictSearchSearchOption(_:));
175 - (void)searchWithDistanceMatrixSearchSearchOption:(
QMSDistanceMatrixSearchOption *)distanceMatrixSearchOption NS_SWIFT_NAME(distanceMatrixSearchOption(_:));
192 - (void)searchWithSearchOption:(
QMSSearchOption *)searchOption didFailWithError:(NSError*)error;
303 NS_ASSUME_NONNULL_END