프로퍼티 | 타입 | 설명 | |
---|---|---|---|
CalloutActions | List |
||
UpdateSensorData | bool |
프로퍼티 | 타입 | 설명 | |
---|---|---|---|
AppendPropertyToGeoJson | void | ||
CheckIcon | void | ||
LookupPropertyPoiTypeInPoITypes | void | ||
TriggerDeleted | void | ||
UppercaseFirst | XName | ||
allMedia_CollectionChanged | void |
메소드 | 설명 | |
---|---|---|
AddFilter ( string title, string label, string stringvalue = "", double numbervalue ) : |
||
AddHighlighter ( string title, string label, string stringvalue = "" ) : |
Create a highlighter. Note that you still need to add it to the Style.Analysis.
|
|
AddLocalMediaItem ( string pId, string img ) : void | ||
AddMetaInfo ( string title, string source, MetaTypes type = MetaTypes.text, bool searchable = false, bool visibleInCallout = true, string section = "Info", List |
Add meta info to the PoIType.
|
|
AddMetaInfo ( string title, MetaTypes type = MetaTypes.text, bool searchable = false, bool callout = true, string section = "Info", List |
Add meta info to the PoIType.
|
|
AddPosition ( |
||
AddSensorData ( string sensor, System.DateTime date, double value, string description = "", bool trigger = true ) : void | ||
CalculateVisible ( double p ) : void | ||
CompareTo ( object obj ) : int | ||
ForceUpdate ( bool triggerLabelChanged = false, bool triggerUpdatePosition = false ) : void |
Update the effective style, optionally triggering a label changed and position changed.
|
|
FromGeoJson ( Newtonsoft.Json.Linq.JObject geoJsonObject, bool newObject = true ) : IConvertibleGeoJson | ||
FromGeoJson ( string geoJson, bool newObject ) : IConvertibleGeoJson | ||
FromXml ( System.Xml.Linq.XElement element ) : void | ||
FromXml ( System.Xml.Linq.XElement element, string directoryName ) : void | ||
FromXmlBase ( System.Xml.Linq.XElement &res, string directoryName ) : void | ||
GetEffectiveAnalysis ( |
||
GetMetaLabels ( ) : ObservableCollection |
||
IconImageReceived ( string anId, byte content, Service s ) : void | ||
IsVisibleInExtent ( BoundingBox t ) : bool | ||
OnDataChanged ( string key, string old = "", string newvalue = "" ) : void | ||
OnLabelChanged ( string key, string old = "", string newvalue = "" ) : void | ||
Select ( ) : void | ||
SetPosition ( double pLongitude, double pLatitude ) : void | ||
StartRotation ( ) : void | ||
ToGeoJson ( ) : string |
Convert the PoI to a GeoJSON string.
|
|
ToXml ( ) : XElement | ||
ToXml ( ServiceSettings settings ) : XElement | ||
ToXmlBase ( ServiceSettings settings ) : XElement | ||
TriggerChanged ( ) : void | ||
TriggerItemsLeft ( ) : void | ||
TriggerLabelChanged ( string key, string oldValue = "", string newValue = "" ) : void | ||
TriggerPositionChanged ( ) : void | ||
TriggerUpdated ( bool visibility = true ) : void | ||
TypeFromGeoJson ( JProperty json ) : void | ||
TypeToGeoJson ( ) : string |
Convert the type information to JSON format.
|
|
UpdateAnalysisStyle ( ) : bool |
Recalculate analysis style based on filters. Also resets the effective style.
|
|
UpdateEffectiveStyle ( ) : void | ||
UpdateStyle ( BaseContent poiType, bool triggerLabelChanged = false, bool triggerUpdatePosition = false ) : void |
Update the PoI's style, optionally triggering a label changed and position changed.
|
메소드 | 설명 | |
---|---|---|
HasChanged ( ) : void |
triggers changed event, for syncing content
|
|
OnDeleted ( ) : void |
메소드 | 설명 | |
---|---|---|
AppendPropertyToGeoJson ( StringBuilder builder, |
||
CheckIcon ( ) : void |
Check if Icon exists, if not request it from service
|
|
LookupPropertyPoiTypeInPoITypes ( ) : void |
Look up PoiTypeId in the Service.PoITypes (if found, property PoiType is set)
|
|
TriggerDeleted ( ) : void | ||
UppercaseFirst ( XName x ) : XName | ||
allMedia_CollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void |
public AddFilter ( string title, string label, string stringvalue = "", double numbervalue ) : |
||
title | string | |
label | string | |
stringvalue | string | |
numbervalue | double | |
리턴 |
public AddHighlighter ( string title, string label, string stringvalue = "" ) : |
||
title | string | |
label | string | |
stringvalue | string | |
리턴 |
public AddLocalMediaItem ( string pId, string img ) : void | ||
pId | string | |
img | string | |
리턴 | void |
public AddMetaInfo ( string title, string source, MetaTypes type = MetaTypes.text, bool searchable = false, bool visibleInCallout = true, string section = "Info", List |
||
title | string | Display title |
source | string | Source label |
type | MetaTypes | |
searchable | bool | |
visibleInCallout | bool | |
section | string | |
options | List |
|
minvalue | double | |
maxvalue | double | |
format | string | |
editActive | bool | |
canEdit | bool | |
리턴 | MetaInfo |
public AddMetaInfo ( string title, MetaTypes type = MetaTypes.text, bool searchable = false, bool callout = true, string section = "Info", List |
||
title | string | |
type | MetaTypes | |
searchable | bool | |
callout | bool | |
section | string | |
options | List |
|
minvalue | double | |
maxvalue | double | |
format | string | |
editActive | bool | |
canEdit | bool | |
리턴 | void |
public AddPosition ( |
||
myPosition | ||
date | System.DateTime | |
track | bool | |
리턴 | void |
public AddSensorData ( string sensor, System.DateTime date, double value, string description = "", bool trigger = true ) : void | ||
sensor | string | |
date | System.DateTime | |
value | double | |
description | string | |
trigger | bool | |
리턴 | void |
public ForceUpdate ( bool triggerLabelChanged = false, bool triggerUpdatePosition = false ) : void | ||
triggerLabelChanged | bool | |
triggerUpdatePosition | bool | |
리턴 | void |
public FromGeoJson ( Newtonsoft.Json.Linq.JObject geoJsonObject, bool newObject = true ) : IConvertibleGeoJson | ||
geoJsonObject | Newtonsoft.Json.Linq.JObject | |
newObject | bool | |
리턴 | IConvertibleGeoJson |
public FromGeoJson ( string geoJson, bool newObject ) : IConvertibleGeoJson | ||
geoJson | string | |
newObject | bool | |
리턴 | IConvertibleGeoJson |
public FromXml ( System.Xml.Linq.XElement element ) : void | ||
element | System.Xml.Linq.XElement | |
리턴 | void |
public FromXml ( System.Xml.Linq.XElement element, string directoryName ) : void | ||
element | System.Xml.Linq.XElement | |
directoryName | string | |
리턴 | void |
public FromXmlBase ( System.Xml.Linq.XElement &res, string directoryName ) : void | ||
res | System.Xml.Linq.XElement | |
directoryName | string | |
리턴 | void |
public static GetEffectiveAnalysis ( |
||
p | ||
a | ||
리턴 | void |
public IconImageReceived ( string anId, byte content, Service s ) : void | ||
anId | string | |
content | byte | |
s | Service | |
리턴 | void |
public OnDataChanged ( string key, string old = "", string newvalue = "" ) : void | ||
key | string | |
old | string | |
newvalue | string | |
리턴 | void |
public OnLabelChanged ( string key, string old = "", string newvalue = "" ) : void | ||
key | string | |
old | string | |
newvalue | string | |
리턴 | void |
public SetPosition ( double pLongitude, double pLatitude ) : void | ||
pLongitude | double | |
pLatitude | double | |
리턴 | void |
public ToXml ( ServiceSettings settings ) : XElement | ||
settings | ServiceSettings | |
리턴 | XElement |
public ToXmlBase ( ServiceSettings settings ) : XElement | ||
settings | ServiceSettings | |
리턴 | XElement |
public TriggerLabelChanged ( string key, string oldValue = "", string newValue = "" ) : void | ||
key | string | |
oldValue | string | |
newValue | string | |
리턴 | void |
public TriggerUpdated ( bool visibility = true ) : void | ||
visibility | bool | |
리턴 | void |
public UpdateStyle ( BaseContent poiType, bool triggerLabelChanged = false, bool triggerUpdatePosition = false ) : void | ||
poiType | BaseContent | |
triggerLabelChanged | bool | |
triggerUpdatePosition | bool | |
리턴 | void |