6 #include "MarkerCreateParams.h"
17 MarkerBuilder& SetLabelStyle(
const std::string& labelStyleName);
21 MarkerBuilder& SetLabelText(
const std::string& labelTextUtf8);
25 MarkerBuilder& SetLocation(
double latitudeDegrees,
double longitudeDegrees);
27 MarkerBuilder& SetElevationMode(Positioning::ElevationMode::Type elevationMode);
31 MarkerBuilder& SetLabelVerticalOffset(
float labelVerticalOffset);
33 MarkerBuilder& SetInterior(
const std::string& interiorId,
int interiorFloorNumber);
35 MarkerBuilder& SetInteriorWithFloorIndex(
const std::string& interiorId,
int interiorFloorIndex);
42 std::string m_entityName;
43 std::string m_labelTextUtf8;
44 std::string m_iconKey;
45 double m_latitudeDegrees;
46 double m_longitudeDegrees;
48 Positioning::ElevationMode::Type m_elevationMode;
49 float m_labelVerticalOffset;
50 std::string m_interiorId;
51 int m_interiorFloorNumber;
52 int m_interiorFloorIndex;
53 bool m_usingFloorIndex;
54 std::string m_labelStyleName;