C# Class Unity.Platform.IPhone.IPhoneGeo

Inheritance: Unity.Core.Geo.AbstractGeo
Show file Open project: Appverse/appverse-mobile Class Usage Examples

Public Methods

Method 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

Method 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 method

public GetAcceleration ( ) : Unity.Core.Geo.Acceleration
return Unity.Core.Geo.Acceleration

GetCoordinates() public method

public GetCoordinates ( ) : Unity.Core.Geo.LocationCoordinate
return Unity.Core.Geo.LocationCoordinate

GetDeviceOrientation() public method

public GetDeviceOrientation ( ) : DeviceOrientation
return DeviceOrientation

GetGeoDecoder() public method

public GetGeoDecoder ( ) : Unity.Core.Geo.GeoDecoderAttributes
return Unity.Core.Geo.GeoDecoderAttributes

GetHeading() public method

public GetHeading ( ) : float
return float

GetHeading() public method

public GetHeading ( NorthType type ) : float
type NorthType
return float

GetMap() public method

public GetMap ( ) : void
return void

GetPOI() public method

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

GetPOIList() public method

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

GetPOIList() public method

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
return Unity.Core.Geo.POI[]

GetPOIList() public method

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

GetPOIList() public method

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
return Unity.Core.Geo.POI[]

GetVelocity() public method

public GetVelocity ( ) : float
return float

IPhoneGeo() public method

public IPhoneGeo ( ) : System
return System

IsGPSEnabled() public method

public IsGPSEnabled ( ) : bool
return bool

RemovePOI() public method

public RemovePOI ( string id ) : bool
id string
return bool

SetMapSettings() public method

public SetMapSettings ( float scale, float boundingBox ) : void
scale float
boundingBox float
return void

StartProximitySensor() public method

public StartProximitySensor ( ) : bool
return bool

StartUpdatingHeading() public method

public StartUpdatingHeading ( ) : bool
return bool

StartUpdatingLocation() public method

public StartUpdatingLocation ( ) : bool
return bool

StopProximitySensor() public method

public StopProximitySensor ( ) : bool
return bool

StopUpdatingHeading() public method

public StopUpdatingHeading ( ) : bool
return bool

StopUpdatingLocation() public method

public StopUpdatingLocation ( ) : bool
return bool

UpdatePOI() public method

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