-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathKMLPlacemark.h
More file actions
47 lines (33 loc) · 1.19 KB
/
KMLPlacemark.h
File metadata and controls
47 lines (33 loc) · 1.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
//
// KMLPlacemark.h
// KMLViewer
//
// Created by Mojtaba Cazi on 2/27/18.
//
#import "KMLElement.h"
#import "KMLGeometry.h"
#import "KMLPolygon.h"
#import "KMLStyle.h"
@interface KMLPlacemark : KMLElement
- (void)beginName;
- (void)endName;
- (void)beginDescription;
- (void)endDescription;
- (void)beginStyleWithIdentifier:(NSString *)ident;
- (void)endStyle;
- (void)beginGeometryOfType:(NSString *)type withIdentifier:(NSString *)ident;
- (void)endGeometry;
- (void)beginStyleUrl;
- (void)endStyleUrl;
- (MKOverlayPathRenderer *)overlayPathRendererForOverlay:(id)overlay;
- (MKAnnotationView *)annotationViewForPoint:(id)point;
// Corresponds to the title property on MKAnnotation
@property (nonatomic, readonly) NSString *name;
// Corresponds to the subtitle property on MKAnnotation
@property (nonatomic, readonly) NSString *placemarkDescription;
@property (nonatomic, readonly) NSMutableArray <KMLGeometry *> *geometry;
@property (nonatomic, strong) KMLStyle *style;
@property (nonatomic, readonly) NSString *styleUrl;
@property (NS_NONATOMIC_IOSONLY, readonly, strong) NSArray <MKOverlay> *overlays;
@property (NS_NONATOMIC_IOSONLY, readonly, strong) NSArray <MKAnnotation> *points;
@end