C# Class Unity.Platform.IPhone.IPhoneGeo

Inheritance: Unity.Core.Geo.AbstractGeo
Afficher le fichier Open project: Appverse/appverse-mobile Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

GetAcceleration() public méthode

public GetAcceleration ( ) : Unity.Core.Geo.Acceleration
Résultat Unity.Core.Geo.Acceleration

GetCoordinates() public méthode

public GetCoordinates ( ) : Unity.Core.Geo.LocationCoordinate
Résultat Unity.Core.Geo.LocationCoordinate

GetDeviceOrientation() public méthode

public GetDeviceOrientation ( ) : DeviceOrientation
Résultat DeviceOrientation

GetGeoDecoder() public méthode

public GetGeoDecoder ( ) : Unity.Core.Geo.GeoDecoderAttributes
Résultat Unity.Core.Geo.GeoDecoderAttributes

GetHeading() public méthode

public GetHeading ( ) : float
Résultat float

GetHeading() public méthode

public GetHeading ( NorthType type ) : float
type NorthType
Résultat float

GetMap() public méthode

public GetMap ( ) : void
Résultat void

GetPOI() public méthode

public GetPOI ( string id ) : Unity.Core.Geo.POI
id string
Résultat Unity.Core.Geo.POI

GetPOIList() public méthode

public GetPOIList ( Unity.Core.Geo.LocationCoordinate location, float radius ) : Unity.Core.Geo.POI[]
location Unity.Core.Geo.LocationCoordinate
radius float
Résultat Unity.Core.Geo.POI[]

GetPOIList() public méthode

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
Résultat Unity.Core.Geo.POI[]

GetPOIList() public méthode

public GetPOIList ( Unity.Core.Geo.LocationCoordinate location, float radius, string queryText ) : Unity.Core.Geo.POI[]
location Unity.Core.Geo.LocationCoordinate
radius float
queryText string
Résultat Unity.Core.Geo.POI[]

GetPOIList() public méthode

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
Résultat Unity.Core.Geo.POI[]

GetVelocity() public méthode

public GetVelocity ( ) : float
Résultat float

IPhoneGeo() public méthode

public IPhoneGeo ( ) : System
Résultat System

IsGPSEnabled() public méthode

public IsGPSEnabled ( ) : bool
Résultat bool

RemovePOI() public méthode

public RemovePOI ( string id ) : bool
id string
Résultat bool

SetMapSettings() public méthode

public SetMapSettings ( float scale, float boundingBox ) : void
scale float
boundingBox float
Résultat void

StartProximitySensor() public méthode

public StartProximitySensor ( ) : bool
Résultat bool

StartUpdatingHeading() public méthode

public StartUpdatingHeading ( ) : bool
Résultat bool

StartUpdatingLocation() public méthode

public StartUpdatingLocation ( ) : bool
Résultat bool

StopProximitySensor() public méthode

public StopProximitySensor ( ) : bool
Résultat bool

StopUpdatingHeading() public méthode

public StopUpdatingHeading ( ) : bool
Résultat bool

StopUpdatingLocation() public méthode

public StopUpdatingLocation ( ) : bool
Résultat bool

UpdatePOI() public méthode

public UpdatePOI ( Unity.Core.Geo.POI poi ) : bool
poi Unity.Core.Geo.POI
Résultat bool