/MapView/Map/RMWMS.h
http://github.com/route-me/route-me · C Header · 70 lines · 35 code · 9 blank · 26 comment · 0 complexity · 67f68defd31aa4490606f0d3d21d8ffc MD5 · raw file
- //
- // RMWMS.h
- //
- // Copyright (c) 2008-2011, Route-Me Contributors
- // All rights reserved.
- //
- // Redistribution and use in source and binary forms, with or without
- // modification, are permitted provided that the following conditions are met:
- //
- // * Redistributions of source code must retain the above copyright notice, this
- // list of conditions and the following disclaimer.
- // * Redistributions in binary form must reproduce the above copyright notice,
- // this list of conditions and the following disclaimer in the documentation
- // and/or other materials provided with the distribution.
- //
- // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- // ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- // LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- // CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- // SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- // CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- // POSSIBILITY OF SUCH DAMAGE.
- #import <Foundation/Foundation.h>
- @interface RMWMS : NSObject {
- NSString *urlPrefix;
- NSString *layers;
- NSString *styles;
- NSString *queryLayers;
- NSString *crs;
- BOOL queryable;
- NSString *infoFormat;
- NSString *format;
- NSString *service;
- NSString *version;
- NSString *exceptions;
-
- }
- @property (retain) NSString *urlPrefix;
- @property (retain) NSString *layers;
- @property (retain) NSString *styles;
- @property (retain) NSString *queryLayers;
- @property (retain) NSString *crs;
- @property BOOL queryable;
- @property (retain) NSString *infoFormat;
- @property (retain) NSString *format;
- @property (retain) NSString *service;
- @property (retain) NSString *version;
- @property (retain) NSString *exceptions;
- -(NSString *)createGetMapForBbox:(NSString *)bbox size:(CGSize)size;
- -(NSString *)createGetFeatureInfoForBbox:(NSString *)bbox size:(CGSize)size point:(CGPoint)point;
- -(NSString *)createGetCapabilities;
- -(BOOL)isVisible;
- -(BOOL)selected:(NSString *)layerName;
- -(void)select:(NSString *)layerName queryable:(BOOL)queryable;
- -(void)deselect:(NSString *)layerName;
- -(void)setSelectedLayerNames:(NSArray *)layerNames;
- -(NSArray *)selectedLayerNames;
- @end