C# 클래스 Unity.Platform.IPhone.IPhoneGeo

상속: Unity.Core.Geo.AbstractGeo
파일 보기 프로젝트 열기: Appverse/appverse-mobile 1 사용 예제들

공개 메소드들

메소드 설명
GetAcceleration ( ) : Unity.Core.Geo.Acceleration
GetCoordinates ( ) : Unity.Core.Geo.LocationCoordinate
GetDeviceOrientation ( ) : DeviceOrientation
GetGeoDecoder ( ) : Unity.Core.Geo.GeoDecoderAttributes
GetHeading ( ) : float
GetHeading ( NorthType type ) : float
GetMap ( ) : void
GetPOI ( string id ) : Unity.Core.Geo.POI
GetPOIList ( Unity.Core.Geo.LocationCoordinate location, float radius ) : Unity.Core.Geo.POI[]
GetPOIList ( Unity.Core.Geo.LocationCoordinate location, float radius, Unity.Core.Geo.LocationCategory category ) : Unity.Core.Geo.POI[]
GetPOIList ( Unity.Core.Geo.LocationCoordinate location, float radius, string queryText ) : Unity.Core.Geo.POI[]
GetPOIList ( Unity.Core.Geo.LocationCoordinate location, float radius, string queryText, Unity.Core.Geo.LocationCategory category ) : Unity.Core.Geo.POI[]
GetVelocity ( ) : float
IPhoneGeo ( ) : System
IsGPSEnabled ( ) : bool
RemovePOI ( string id ) : bool
SetMapSettings ( float scale, float boundingBox ) : void
StartProximitySensor ( ) : bool
StartUpdatingHeading ( ) : bool
StartUpdatingLocation ( ) : bool
StopProximitySensor ( ) : bool
StopUpdatingHeading ( ) : bool
StopUpdatingLocation ( ) : bool
UpdatePOI ( Unity.Core.Geo.POI poi ) : bool

비공개 메소드들

메소드 설명
LocationManagerSetup ( ) : void

Setup the Location Manager settings (if needed)

OnAuthorizationChanged ( object sender, CLAuthorizationChangedEventArgs e ) : void
ShowMap ( ) : void
addAllAnnotationPinsToMap ( ) : void
cleanAllAnnotationsPins ( ) : void
evaluateLocationCoordinates ( ) : void
evaluateLocationCoordinates ( CLLocation newLocation ) : void
getAllAnnotationPins ( ) : void
getPoiFromId ( string id ) : Unity.Core.Geo.POI
getPoisInRadius ( Unity.Core.Geo.LocationCoordinate location, float radius ) : List
getPoisMatchCategory ( List inPois, Unity.Core.Geo.LocationCategory locCat ) : List
getPoisMatchQuery ( List inPois, string queryString ) : List
initAccelerometre ( ) : void
initMapDatabase ( ) : void
initTable ( string table, string tableColumnDefinitions ) : void
setAnnotationPoints ( ) : void
setMapTypesInMap ( ) : void
setMapView ( ) : void
updateLocationCoordinateTable ( Unity.Core.Geo.POI poi ) : bool
updateLocationDescriptionTable ( Unity.Core.Geo.POI poi ) : bool
updatePoiTable ( Unity.Core.Geo.POI poi ) : bool
updateSecondaryCategoryTable ( Unity.Core.Geo.POI poi ) : bool

메소드 상세

GetAcceleration() 공개 메소드

public GetAcceleration ( ) : Unity.Core.Geo.Acceleration
리턴 Unity.Core.Geo.Acceleration

GetCoordinates() 공개 메소드

public GetCoordinates ( ) : Unity.Core.Geo.LocationCoordinate
리턴 Unity.Core.Geo.LocationCoordinate

GetDeviceOrientation() 공개 메소드

public GetDeviceOrientation ( ) : DeviceOrientation
리턴 DeviceOrientation

GetGeoDecoder() 공개 메소드

public GetGeoDecoder ( ) : Unity.Core.Geo.GeoDecoderAttributes
리턴 Unity.Core.Geo.GeoDecoderAttributes

GetHeading() 공개 메소드

public GetHeading ( ) : float
리턴 float

GetHeading() 공개 메소드

public GetHeading ( NorthType type ) : float
type NorthType
리턴 float

GetMap() 공개 메소드

public GetMap ( ) : void
리턴 void

GetPOI() 공개 메소드

public GetPOI ( string id ) : Unity.Core.Geo.POI
id string
리턴 Unity.Core.Geo.POI

GetPOIList() 공개 메소드

public GetPOIList ( Unity.Core.Geo.LocationCoordinate location, float radius ) : Unity.Core.Geo.POI[]
location Unity.Core.Geo.LocationCoordinate
radius float
리턴 Unity.Core.Geo.POI[]

GetPOIList() 공개 메소드

public GetPOIList ( Unity.Core.Geo.LocationCoordinate location, float radius, Unity.Core.Geo.LocationCategory category ) : Unity.Core.Geo.POI[]
location Unity.Core.Geo.LocationCoordinate
radius float
category Unity.Core.Geo.LocationCategory
리턴 Unity.Core.Geo.POI[]

GetPOIList() 공개 메소드

public GetPOIList ( Unity.Core.Geo.LocationCoordinate location, float radius, string queryText ) : Unity.Core.Geo.POI[]
location Unity.Core.Geo.LocationCoordinate
radius float
queryText string
리턴 Unity.Core.Geo.POI[]

GetPOIList() 공개 메소드

public GetPOIList ( Unity.Core.Geo.LocationCoordinate location, float radius, string queryText, Unity.Core.Geo.LocationCategory category ) : Unity.Core.Geo.POI[]
location Unity.Core.Geo.LocationCoordinate
radius float
queryText string
category Unity.Core.Geo.LocationCategory
리턴 Unity.Core.Geo.POI[]

GetVelocity() 공개 메소드

public GetVelocity ( ) : float
리턴 float

IPhoneGeo() 공개 메소드

public IPhoneGeo ( ) : System
리턴 System

IsGPSEnabled() 공개 메소드

public IsGPSEnabled ( ) : bool
리턴 bool

RemovePOI() 공개 메소드

public RemovePOI ( string id ) : bool
id string
리턴 bool

SetMapSettings() 공개 메소드

public SetMapSettings ( float scale, float boundingBox ) : void
scale float
boundingBox float
리턴 void

StartProximitySensor() 공개 메소드

public StartProximitySensor ( ) : bool
리턴 bool

StartUpdatingHeading() 공개 메소드

public StartUpdatingHeading ( ) : bool
리턴 bool

StartUpdatingLocation() 공개 메소드

public StartUpdatingLocation ( ) : bool
리턴 bool

StopProximitySensor() 공개 메소드

public StopProximitySensor ( ) : bool
리턴 bool

StopUpdatingHeading() 공개 메소드

public StopUpdatingHeading ( ) : bool
리턴 bool

StopUpdatingLocation() 공개 메소드

public StopUpdatingLocation ( ) : bool
리턴 bool

UpdatePOI() 공개 메소드

public UpdatePOI ( Unity.Core.Geo.POI poi ) : bool
poi Unity.Core.Geo.POI
리턴 bool