Location API

API ini digunakan untuk mencari lokasi terdekat dengan latitude longitude yang dimasukkan.

Penjelasan Komponen:

Nama Field

Deskripsi

Authorization

Token ID yang dihasilkan.

CollName

Collection yang digunakan untuk menyimpan lokasi.

fieldName

Field yang digunakan untuk menyimpan lokasi tempat.

latlong

garis lintang dan garis bujur biasanya dipisahkan menggunakan “;” (Misalnya: -6.31082; 106.81402).

d

Jarak (jarak pencarian lokasi terdekat).

Get Location Data object by locationName, latlong, distance, start and count

Method

GET

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/location/locationData?collName=[collName]&fieldName=[fieldName]&latlong=[latlong]&d=[d]&start=0&count=2

Header

Authorization : Bearer [generatedToken] collName : [collName] fieldName : [fieldName] latlong : [latitude;longitude] d : [distance] count : [count]

Body

Status

200

Response

{ “status”: “success”, “data”: [ { “id”: “[id]”, “branch_code”: “[branch_code]”, “branch_name”: “[branch_name]”, “branch_address”: “[branch_address]”, “longitude”: [longitude], “latitude”: [latitude], “google_map”: [ [latitude], [longitude]” ] “province_id”: “[province_id]”, “regencycity_id”: “[regencycity_id]”, “isaoallowed”: “1”, “_version_”: 1676781750912548900 }, { “id”: “[id]”, “branch_code”: “[branch_code]”, “branch_name”: “[branch_name]”, “branch_address”: “[branch_address]”, “longitude”: [longitude], “latitude”: [latitude], “google_map”: [ [latitude], [longitude]” ] “province_id”: “[province_id]”, “regencycity_id”: “[regencycity_id]”, “isaoallowed”: “1”, “_version_”: 1676781751104438300 } ], “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 }

Get Location Data object LocationInfo

Method

POST

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/location/geocode

Header

Authorization : Bearer [generatedToken]

Body

{ “collname”: “[collName]”, “locationName”: “[locationName]”, “latlong”: “[latitude;longitude]”, “distance”: [distance], “start”: 0, “count”: 2, “sort”: true }

Status

200

Response

{ “status”: “success”, “data”: [ { “id”: “[id]”, “branch_code”: “[branch_code]”, “branch_name”: “[branch_name]”, “branch_address”: “[branch_address]”, “longitude”: [longitude], “latitude”: [latitude], “google_map”: [ [latitude], [longitude]” ] “province_id”: “[province_id]”, “regencycity_id”: “[regencycity_id]”, “isaoallowed”: “1”, “_version_”: 1676781750944006100 }, ], “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 }

Add Locations

Method

POST

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/location/locationData/add/location

Header

Authorization : Bearer [generatedToken] collName : [collName]

Body

{ “longitude”:[longitude], “latitude”:[latitude], }

Status

200

Response

{ “status”: “success”, “data”: [], “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 }

Last updated