!!! must
1. Transfer data received from SDL to navigation embedded module. Navigation embedded HU system should update the location data on the embedded navi screen.
2. Send a SUCCESS response to SDL in case the destination data has been obtained.
3. Ignore<deliveryMode>, <timeStampParams>,<address> parameters in case HMI does not support them (note: app will not know whether the whole information was processed by HMI)
4. Respond with WARNINGS and “info: were not processed”” to SDL in case HMI partially supports <deliveryMode>, <timeStampParams>,<address>(SDL will transfer it to mobile app)
5. Respond with REJECTED result code to SDL in case HMI is currently busy with a higher-priority event or other reasons defined for the mentioned resultCode by HMI.
| Name | Type | Mandatory | Additional |
|---|---|---|---|
| appID | Integer | true | |
| longitudeDegrees | Float | false | minvalue: -180 maxvalue: 180 |
| latitudeDegrees | Float | false | minvalue: -90 maxvalue: 90 |
| locationName | String | false | maxlength: 500 |
| locationDescription | String | false | maxlength: 500 |
| addressLines | String | false | array: true minsize: 0 maxsize: 4 maxlength: 500 |
| phoneNumber | String | false | maxlength: 500 |
| locationImage | Common.Image | false | |
| deliveryMode | Common.DeliveryMode | false | |
| timeStamp | Common.DateTime | false | |
| address | Common.OASISAddress | false |
This RPC has no additional parameter requirements
{ "id" : 138, "jsonrpc" : "2.0", "method" : "Navigation.SendLocation", "params" : { "longitudeDegrees" : 139.34, "latitudeDegrees" : 35.36, "locationName" : "Ford Repair", "locationImage" : { "value" : "tmp/SDL/app/Navi/12345.jpg", "imageType" : "DYNAMIC" }, "appID" : 65368 } }
{ "id" : 138, "jsonrpc" : "2.0", "result" : { "code" : 0, "method" : "Navigation.SendLocation" } }
{ "id" : 138, "jsonrpc" : "2.0", "error" : { "code" : 22, "message" : " The unknown issue occurred ", "data" : { "method" : "Navigation.SendLocation" } } }