SYIndividualPlaceData Class Reference

Representation of a Custom Place. More...

#import <SYIndividualPlaces.h>

Inheritance diagram for SYIndividualPlaceData:
Collaboration diagram for SYIndividualPlaceData:

Instance Methods

(nonnull instancetype) - initWithId:countryIso:category:nameRecords:location:entryLocation:
 
((unavailable("Use init with parameters instead.") - __attribute__
 

Class Methods

((unavailable("Use init with parameters instead.") + __attribute__
 

Properties

NSString * placeId
 Identifier of the place. Must be unique with respect to other Individual Places. More...
 
NSString * countryIso
 Country ISO 3166-2 code of the country or region the place is located in. For example: "sk", "it-02", etc. More...
 
NSString * category
 Name of the category, used for visualization purposes. It's recommended to use SYPlaceCategory values. In order to use any other value, You are required to provide correct skin definition to the SYMapView. More...
 
NSArray< SYIndividualPlaceNameRecord * > * nameRecords
 Name records of the POI, used for multiple language support. More...
 
SYGeoCoordinatelocation
 Location of POI. Determines where pin on map will be placed. More...
 
SYGeoCoordinateentryLocation
 Entry location of POI (Optional). More...
 

Detailed Description

Representation of a Custom Place.

Method Documentation

◆ initWithId:countryIso:category:nameRecords:location:entryLocation:

- (nonnull instancetype) initWithId: (nonnull NSString *)  placeId
countryIso: (nonnull NSString *)  countryIso
category: (nonnull NSString *)  category
nameRecords: (nonnull NSArray< SYIndividualPlaceNameRecord * > *)  nameRecords
location: (nonnull SYGeoCoordinate *)  location
entryLocation: (nullable SYGeoCoordinate *)  entryLocation 

◆ __attribute__ [1/2]

- ((unavailable("Use init with parameters instead.") __attribute__

◆ __attribute__ [2/2]

+ ((unavailable("Use init with parameters instead.") __attribute__

Property Documentation

◆ placeId

- (NSString*) placeId
readwritenonatomicassign

Identifier of the place. Must be unique with respect to other Individual Places.

◆ countryIso

- (NSString*) countryIso
readwritenonatomicassign

Country ISO 3166-2 code of the country or region the place is located in. For example: "sk", "it-02", etc.

◆ category

- (NSString*) category
readwritenonatomicassign

Name of the category, used for visualization purposes. It's recommended to use SYPlaceCategory values. In order to use any other value, You are required to provide correct skin definition to the SYMapView.

◆ nameRecords

- (NSArray<SYIndividualPlaceNameRecord*>*) nameRecords
readwritenonatomicassign

Name records of the POI, used for multiple language support.

◆ location

- (SYGeoCoordinate*) location
readwritenonatomicassign

Location of POI. Determines where pin on map will be placed.

◆ entryLocation

- (SYGeoCoordinate*) entryLocation
readwritenonatomicassign

Entry location of POI (Optional).


The documentation for this class was generated from the following file: