text: /*
                         * This header is generated by classdump-dyld 1.5
                         * on Wednesday, April 28, 2021 at 9:02:53 PM Mountain Standard Time
                         * Operating System: Version 14.5 (Build 18L204)
                         * Image Source: /System/Library/PrivateFrameworks/GeoServices.framework/GeoServices
                         * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. Updated by Kevin Bradley.
                         */
  
  #import <GeoServices/GeoServices-Structs.h>
  #import <GeoServices/GEOMapRequestManager.h>
  
  @protocol OS_dispatch_queue, GEOMapAccessRestrictions;
  @class NSObject;
  
  @interface GEOMapAccess : GEOMapRequestManager {
  
  	NSObject*<OS_dispatch_queue> _callbackQueue;
  	id<GEOMapAccessRestrictions> _restrictions;
  	/*^block*/id _tileErrorHandler;
  	BOOL _useMapMatchingTilesetForRoads;
  
  }
  
  @property (nonatomic,readonly) unsigned long long roadsZoomLevel; 
  @property (nonatomic,readonly) unsigned long long transitZoomLevel; 
  @property (nonatomic,readonly) unsigned long long buildingsZoomLevel; 
  @property (assign,nonatomic) BOOL useMapMatchingTilesetForRoads;                            //@synthesize useMapMatchingTilesetForRoads=_useMapMatchingTilesetForRoads - In the implementation block
  @property (nonatomic,readonly) BOOL allowsNetworkTileLoad; 
  @property (assign,nonatomic,__weak) id<GEOMapAccessRestrictions> restrictions;              //@synthesize restrictions=_restrictions - In the implementation block
  @property (nonatomic,copy) id tileErrorHandler;                                             //@synthesize tileErrorHandler=_tileErrorHandler - In the implementation block
  @property (assign,nonatomic) unsigned zoomLevel; 
  @property (nonatomic,readonly) unsigned minZoomLevel; 
  @property (nonatomic,readonly) unsigned maxZoomLevel; 
  @property (nonatomic,readonly) unsigned maxTransitZoomLevel; 
  +(id)map;
  +(BOOL)supportsRoadMapAccess;
  +(BOOL)supportsTransitMapAccess;
  +(BOOL)supportsRealisticMap;
  +(BOOL)supportsTransitMap;
  +(id)realisticMap;
  +(id)transitMap;
  +(BOOL)supportsBuildingMapAccess;
  -(id)init;
  -(id)callbackQueue;
  -(id<GEOMapAccessRestrictions>)restrictions;
  -(void)setRestrictions:(id<GEOMapAccessRestrictions>)arg1 ;
  -(unsigned)minZoomLevel;
  -(unsigned)maxZoomLevel;
  -(void)setZoomLevel:(unsigned)arg1 ;
  -(unsigned)zoomLevel;
  -(id)findTransitPointWithParentID:(unsigned long long)arg1 near:(GEOCoarseLocationLatLng)arg2 type:(unsigned long long)arg3 pointHandler:(/*^block*/id)arg4 completionHandler:(/*^block*/id)arg5 ;
  -(id)findTransitStationWithID:(unsigned long long)arg1 near:(GEOCoarseLocationLatLng)arg2 stationHandler:(/*^block*/id)arg3 completionHandler:(/*^block*/id)arg4 ;
  -(id)findTransitHallWithID:(unsigned long long)arg1 near:(GEOCoarseLocationLatLng)arg2 hallHandler:(/*^block*/id)arg3 completionHandler:(/*^block*/id)arg4 ;
  -(BOOL)allowsNetworkTileLoad;
  -(void)setCallbackQueue:(id)arg1 ;
  -(void)setTileErrorHandler:(id)arg1 ;
  -(id)findRoadEdgesWithin:(double)arg1 of:(GEOCoarseLocationLatLng)arg2 edgeHandler:(/*^block*/id)arg3 completionHandler:(/*^block*/id)arg4 ;
  -(BOOL)useMapMatchingTilesetForRoads;
  -(unsigned long long)roadsZoomLevel;
  -(unsigned long long)transitZoomLevel;
  -(unsigned long long)buildingsZoomLevel;
  -(id)tileErrorHandler;
  -(id)buildMapEdgeTransitFrom:(const TransitEdgePiece*)arg1 edgeHandler:(/*^block*/id)arg2 ;
  -(id)findTransitPointWithID:(unsigned long long)arg1 near:(GEOCoarseLocationLatLng)arg2 pointHandler:(/*^block*/id)arg3 completionHandler:(/*^block*/id)arg4 ;
  -(id)findTransitEdgesWithin:(double)arg1 of:(GEOCoarseLocationLatLng)arg2 edgeHandler:(/*^block*/id)arg3 completionHandler:(/*^block*/id)arg4 ;
  -(id)_findTransitPointsWithin:(double)arg1 of:(GEOCoarseLocationLatLng)arg2 type:(unsigned long long)arg3 pointHandler:(/*^block*/id)arg4 completionHandler:(/*^block*/id)arg5 ;
  -(id)_findTransitPointWithID:(unsigned long long)arg1 near:(GEOCoarseLocationLatLng)arg2 type:(unsigned long long)arg3 pointHandler:(/*^block*/id)arg4 completionHandler:(/*^block*/id)arg5 ;
  -(id)_transitPointForTransitMapNode:(shared_ptr<geo::MapNodeTransit>*)arg1 ;
  -(BOOL)_hasLoadedTilesNearCoordinate:(GEOCoarseLocationLatLng)arg1 radius:(double)arg2 zoomLevel:(unsigned long long)arg3 tileStyle:(int)arg4 tileSize:(int)arg5 tileScale:(int)arg6 ;
  -(unsigned)maxTransitZoomLevel;
  -(id)findClosestNamedFeaturesAtCoordinate:(GEOCoarseLocationLatLng)arg1 roadHandler:(/*^block*/id)arg2 pointHandler:(/*^block*/id)arg3 polygonHandler:(/*^block*/id)arg4 completionHandler:(/*^block*/id)arg5 ;
  -(id)findClosestRoadAtCoordinate:(GEOCoarseLocationLatLng)arg1 roadHandler:(/*^block*/id)arg2 completionHandler:(/*^block*/id)arg3 ;
  -(id)findRoadsWithin:(double)arg1 of:(GEOCoarseLocationLatLng)arg2 handler:(/*^block*/id)arg3 completionHandler:(/*^block*/id)arg4 ;
  -(id)findTransitLinksWithin:(double)arg1 of:(GEOCoarseLocationLatLng)arg2 linkHandler:(/*^block*/id)arg3 completionHandler:(/*^block*/id)arg4 ;
  -(id)findTransitPointsWithin:(double)arg1 of:(GEOCoarseLocationLatLng)arg2 pointHandler:(/*^block*/id)arg3 completionHandler:(/*^block*/id)arg4 ;
  -(id)findTransitNodesWithin:(double)arg1 of:(GEOCoarseLocationLatLng)arg2 nodeHandler:(/*^block*/id)arg3 completionHandler:(/*^block*/id)arg4 ;
  -(id)findTransitStationsWithin:(double)arg1 of:(GEOCoarseLocationLatLng)arg2 stationHandler:(/*^block*/id)arg3 completionHandler:(/*^block*/id)arg4 ;
  -(id)findTransitStopsWithin:(double)arg1 of:(GEOCoarseLocationLatLng)arg2 stopHandler:(/*^block*/id)arg3 completionHandler:(/*^block*/id)arg4 ;
  -(id)findTransitHallsWithin:(double)arg1 of:(GEOCoarseLocationLatLng)arg2 hallHandler:(/*^block*/id)arg3 completionHandler:(/*^block*/id)arg4 ;
  -(id)findTransitNodeWithID:(unsigned long long)arg1 near:(GEOCoarseLocationLatLng)arg2 nodeHandler:(/*^block*/id)arg3 completionHandler:(/*^block*/id)arg4 ;
  -(id)findTransitStopWithID:(unsigned long long)arg1 near:(GEOCoarseLocationLatLng)arg2 stopHandler:(/*^block*/id)arg3 completionHandler:(/*^block*/id)arg4 ;
  -(id)findBuildingsWithin:(double)arg1 of:(GEOCoarseLocationLatLng)arg2 buildingHandler:(/*^block*/id)arg3 completionHandler:(/*^block*/id)arg4 ;
  -(void)preloadRoadTilesNearCoordinate:(GEOCoarseLocationLatLng)arg1 radius:(double)arg2 completionHandler:(/*^block*/id)arg3 ;
  -(void)preloadTransitTilesNearCoordinate:(GEOCoarseLocationLatLng)arg1 radius:(double)arg2 completionHandler:(/*^block*/id)arg3 ;
  -(void)preloadBuildingTilesNearCoordinate:(GEOCoarseLocationLatLng)arg1 radius:(double)arg2 completionHandler:(/*^block*/id)arg3 ;
  -(BOOL)hasLoadedRoadTilesNearCoordinate:(GEOCoarseLocationLatLng)arg1 radius:(double)arg2 ;
  -(BOOL)hasLoadedTransitTilesNearCoordinate:(GEOCoarseLocationLatLng)arg1 radius:(double)arg2 ;
  -(BOOL)hasLoadedBuildingTilesNearCoordinate:(GEOCoarseLocationLatLng)arg1 radius:(double)arg2 ;
  -(id)findRoadTilesWithin:(double)arg1 of:(GEOCoarseLocationLatLng)arg2 tileHander:(/*^block*/id)arg3 completionHandler:(/*^block*/id)arg4 ;
  -(void)setUseMapMatchingTilesetForRoads:(BOOL)arg1 ;
  @end
  
  