Maps SDK for C++ 1.0.0
Loading...
Searching...
No Matches
Places

Places related interfaces. More...

Classes

class  gem::AddressInfo
 AddressInfo object. More...
class  gem::ContactInfo
 ContactInfo object. More...
class  gem::Coordinates
 Coordinates object. More...
class  gem::GuidedAddressSearchPreferences
 GuidedAddressSearchPreferences object. More...
class  gem::GuidedAddressSearchService
 GuidedAddressSearchService object. More...
class  gem::LandmarkCategory
 LandmarkCategory object. More...
class  gem::EntranceLocations
 EntranceLocations object. More...
class  gem::Landmark
 Landmark object. More...
class  gem::LandmarkPosition
 Coordinate referenced Landmark object. More...
struct  gem::LandmarkBrowseSessionSettings
 Used in specifying the settings of a LandmarkBrowseSession. More...
class  gem::LandmarkBrowseSession
 LandmarkBrowseSession object. More...
class  gem::LandmarkStore
 LandmarkStore object. More...
class  gem::LandmarkStoreCollection
 LandmarkStoreCollection object. More...
class  gem::ILandmarkStoreListener
 Listener class for a specific landmark store. More...
class  gem::LandmarkStoreService
 LandmarkStoreManager object. More...
class  gem::CoordinatesReferenceList< ItemType >
 CoordinatesReferenceList object. More...
class  gem::SearchPreferences
 SearchPreferences object. More...
class  gem::SearchService
 SearchService object. More...

Typedefs

using gem::AddressInfoRef = ApiRef<AddressInfo>
 Reference to AddressInfo.
using gem::LandmarkCategoryList = List<LandmarkCategory>
 List of LandmarkCategory objects.
using gem::LandmarkCategoryListRef = ApiRef<LandmarkCategoryList>
 Reference to LandmarkCategoryList.
using gem::LandmarkList = List<Landmark>
 List of Landmark objects.
using gem::LandmarkPositionList = List<LandmarkPosition>
 List of LandmarkPosition objects.
using gem::LandmarkListRef = ApiRef<LandmarkList>
 Reference to LandmarkList.
using gem::CoordinatesList = List<Coordinates>
 List of Coordinates objects.
using gem::CoordinatesListRef = ApiRef<CoordinatesList>
 Reference to CoordinatesList.
using gem::LandmarkAlarmsListRef = ApiRef<CoordinatesReferenceList<LandmarkPosition>>
 Reference to CoordinatesReferenceList of Landmark objects.
using gem::OverlayItemAlarmsListRef = ApiRef<CoordinatesReferenceList<OverlayItemPosition>>
 Reference to CoordinatesReferenceList of OverlayItem objects.
using gem::ContactInfoRef = ApiRef<ContactInfo>
 Reference to ContactInfo.
using gem::CoordinatesRef = ApiRef<Coordinates>
 Reference to Coordinates.
using gem::GuidedAddressSearchPreferencesRef = ApiRef<GuidedAddressSearchPreferences>
 Reference to GuidedAddressSearchPreferences.
using gem::EntranceLocationsRef = ApiRef<EntranceLocations>
 Reference to EntranceLocations.
using gem::LandmarkRef = ApiRef<Landmark>
 Reference to Landmark.
using gem::LandmarkStoreCollectionRef = ApiRef<LandmarkStoreCollection>
 Reference to LandmarkStoreCollection.
using gem::LandmarkStoreListener = Listener<ILandmarkStoreListener>
 ILandmarkStoreListener wrapper class.

Enumerations

enum  gem::EAddressField {
  gem::Extension , gem::BuildingFloor , gem::BuildingName , gem::BuildingRoom ,
  gem::BuildingZone , gem::StreetName , gem::StreetNumber , gem::PostalCode ,
  gem::Settlement , gem::City , gem::County , gem::State ,
  gem::StateCode , gem::Country , gem::CountryCode , gem::District ,
  gem::Crossing1 , gem::Crossing2 , gem::SegmentName , gem::AddrLast
}
 Address field enumeration. More...
enum  gem::EContactInfoFieldType {
  gem::FT_Phone , gem::FT_Email , gem::FT_Url , gem::FT_Booking_Url ,
  gem::FT_Opening_hours , gem::FT_Last
}
 Contact info field type. More...
enum  gem::EAddressDetailLevel {
  gem::AD_NoDetail , gem::AD_Country , gem::AD_State , gem::AD_County ,
  gem::AD_District , gem::AD_City , gem::AD_Settlement , gem::AD_PostalCode ,
  gem::AD_Street , gem::AD_StreetSection , gem::AD_StreetLane , gem::AD_StreetAlley ,
  gem::AD_HouseNumber , gem::AD_Crossing
}
 Address level of detail. More...
enum  gem::EGlobalLandmarkCategory {
  gem::LGasStations = EGenericCategoriesIDs::GasStation , gem::LParking = EGenericCategoriesIDs::Parking , gem::LAccommodation = EGenericCategoriesIDs::Accommodation , gem::LBusiness = EGenericCategoriesIDs::Business ,
  gem::LCommunication = EGenericCategoriesIDs::Uncategorized , gem::LEducationalInstitute = EGenericCategoriesIDs::Education , gem::LEntertainment = EGenericCategoriesIDs::Entertainment , gem::LFoodAndBeverage = EGenericCategoriesIDs::FoodAndDrink ,
  gem::LGeographicalArea = EGenericCategoriesIDs::GeographicalArea , gem::LOutdoorActivities = EGenericCategoriesIDs::Roadside , gem::LPeople = EGenericCategoriesIDs::Uncategorized , gem::LPublicService = EGenericCategoriesIDs::PublicServices ,
  gem::LReligiousPlaces = EGenericCategoriesIDs::ReligiousPlaces , gem::LShopping = EGenericCategoriesIDs::Shopping , gem::LSightseeing = EGenericCategoriesIDs::Sightseeing , gem::LSports = EGenericCategoriesIDs::Sports ,
  gem::LTransport = EGenericCategoriesIDs::PublicTransport
}
 Backward compatibility only! More...
enum  gem::EEntranceLocationType { gem::UnknownAccessType = 0 , gem::VehicleAccess = 1 , gem::PedestrianAccess = 2 }
 Type of an entrance location. More...
enum  gem::ELandmarkOrder { gem::LO_Name = 0 , gem::LO_Date = 1 , gem::LO_Distance = 2 }
 Ways in which Landmarks from a Landmark Browse Session can be ordered. More...
enum  gem::ELandmarkStoreType {
  gem::LST_None = 0 , gem::None = LST_None , gem::LST_Default , gem::Default = LST_Default ,
  gem::LST_MapAddress , gem::MapAddress = LST_MapAddress , gem::LST_MapPoi , gem::MapPoi = LST_MapPoi ,
  gem::LST_MapCity , gem::MapCity = LST_MapCity , gem::LST_MapHighwayExit , gem::MapHighwayExit = LST_MapHighwayExit ,
  gem::LST_MapCountry , gem::MapCountry = LST_MapCountry , gem::LST_MapRoads , gem::MapRoads = LST_MapRoads ,
  gem::LST_Overlays , gem::LST_Geofence , gem::LST_Last , gem::Last = LST_Last
}
 Landmark store types. More...

Detailed Description

Places related interfaces.

Typedef Documentation

◆ LandmarkStoreListener

ILandmarkStoreListener wrapper class.

Keeps a raw pointer or a safe pointer to a ILandmarkStoreListener interface.

Enumeration Type Documentation

◆ EAddressDetailLevel

Address level of detail.

Enumerator
AD_NoDetail 

No address details available.

AD_Country 

Country.

AD_State 

State or province.

AD_County 

County, which is an intermediate entity between a state and a city.

AD_District 

Municipal district.

AD_City 

Town or city.

AD_Settlement 

Settlement.

AD_PostalCode 

Zip or postal code.

AD_Street 

Street/road name.

AD_StreetSection 

Street section subdivision.

AD_StreetLane 

Street lane subdivision.

AD_StreetAlley 

Street alley subdivision.

AD_HouseNumber 

Address field denoting house number.

AD_Crossing 

Address field denoting a street in a crossing.

◆ EAddressField

Address field enumeration.

Enumerator
Extension 

Address field denoting address extension, e.g. flat (apt, unit) number.

BuildingFloor 

Address field denoting a building floor.

BuildingName 

Address field denoting a building name.

BuildingRoom 

Address field denoting a building room.

BuildingZone 

Address field denoting a building zone.

StreetName 

Address field denoting street/road name.

StreetNumber 

Address field denoting street number.

PostalCode 

Address field denoting zip or postal code.

Settlement 

Address field denoting the settlement.

City 

Address field denoting town or city name.

County 

Address field denoting a county, which is an intermediate entity between a state and a city.

State 

Address field denoting state or province.

StateCode 

Abbreviation for state.

Country 

Address field denoting country.

CountryCode 

Address field denoting country as a three-letter ISO 3166-1 alpha-3 code.

District 

Address field denoting a municipal district.

Crossing1 

Address field denoting a street in a crossing.

Crossing2 

Address field denoting a street in a crossing.

SegmentName 

Address field denoting the road segment.

AddrLast 

Last item of this enumeration.

◆ EContactInfoFieldType

Contact info field type.

Enumerator
FT_Phone 

Phone.

FT_Email 

E-mail.

FT_Url 

URL.

FT_Booking_Url 

External contact info (Booking.com page, etc.).

FT_Opening_hours 

Opening hours.

FT_Last 

Last item of this enumeration.

◆ EEntranceLocationType

Type of an entrance location.

Enumerator
UnknownAccessType 

Unknown access type.

VehicleAccess 

Access for vehicles.

PedestrianAccess 

Access for pedestrians.

◆ EGlobalLandmarkCategory

Backward compatibility only!

Global predefined categories

Deprecated, use EGenericCategoriesIDs instead

Enumerator
LGasStations 

Gas stations.

LParking 

Parking.

LAccommodation 

Accommodation.

LBusiness 

Business.

LCommunication 

Communication.

LEducationalInstitute 

Education institute.

LEntertainment 

Entertainment.

LFoodAndBeverage 

Food & Beverage.

LGeographicalArea 

Geographical area.

LOutdoorActivities 

Outdoor activities.

LPeople 

People.

LPublicService 

Public service.

LReligiousPlaces 

Religious places.

LShopping 

Shopping.

LSightseeing 

Sightseeing.

LSports 

Sports.

LTransport 

Transport.

◆ ELandmarkOrder

Ways in which Landmarks from a Landmark Browse Session can be ordered.

Enumerator
LO_Name 

Order by Name.

LO_Date 

Order by Date (date of insertion).

LO_Distance 

Order by Distance (relative to a given position).

◆ ELandmarkStoreType

Landmark store types.

Enumerator
LST_None 

No landmark store type.

None 
Deprecated
LST_Default 

Plain user defined landmark store.

Default 
Deprecated
LST_MapAddress 

Map address database (not listed as landmark store).

This type is returned by a cursor selection in a MapView or by a search result

Can be added to a landmark store collection ( e.g. MapViewPreferences, SearchPreferences, AlarmService )

MapAddress 
Deprecated
LST_MapPoi 

Map POIs landmark store.

The landmark store is read-only and doesn't supports browse operations

This type is returned by a cursor selection in a MapView or by a search result

Can be added to a landmark store collection ( e.g. MapViewPreferences, SearchPreferences, AlarmService )

MapPoi 
Deprecated
LST_MapCity 

Map cities database (not listed as landmark store).

This type is returned by a cursor selection in a MapView or by a search result

Can be added to a landmark store collection ( e.g. MapViewPreferences, SearchPreferences, AlarmService )

MapCity 
Deprecated
LST_MapHighwayExit 

Map highway exits (not listed as landmark store).

This type is returned by a cursor selection in a MapView or by a search result

Can be added to a landmark store collection ( e.g. MapViewPreferences, SearchPreferences, AlarmService )

MapHighwayExit 
Deprecated
LST_MapCountry 

Map countries database (not listed as landmark store).

This type is returned by a cursor selection in a MapView or by a search result

Can be added to a landmark store collection ( e.g. MapViewPreferences, SearchPreferences, AlarmService )

MapCountry 
Deprecated
LST_MapRoads 

Map roads database (not listed as landmark store).

This type is returned by a cursor selection in a MapView

MapRoads 
Deprecated
LST_Overlays 

Overlays database (not listed as landmark store).

This type is returned by a search result in overlays

LST_Geofence 

Geofence database (not listed as landmark store).

This type is returned by a search result in geofences

LST_Last 

Last element of this enumeration.

Last 
Deprecated