Last 7 days, UTC

Average Latency
272ms

Average Uptime
100.0%

Current Status
Online

  • No information
  • Outage
  • Disruption
  • Normal
Average latency determined from Mashape to API Response time

Simple & Straightforward Pricing

Pay as you go. No long-term contracts.

Freemium

$0

additional fees may apply

Monthly

15,000 / mo.

$0.0010 per extra

Daily

500 / day

$0.0010 per extra

Subscribe

basic

$5.00

per month

Daily

1,500 / day

$0.0005 per extra

Monthly

45,000 / mo.

$0.0005 per extra

Subscribe

ultra

$99.90

per month

Unlimited Usage

no additional cost

Subscribe

1.Layer API

HTTP 200 : The geo data processing Model GET/addlayer
						{flag: 1,result: 1129510.2,Info:XXXX,process_count:XX}						
1.1 To Add a Layer

Create a layer for the location data. Can add the geo data after adding a layer was completed.


Test console
Description
Parameter
string

Create a layer for the location data
Example: {operation:"C001",data:[{id:"social_location",name:"social",comment:" user social data on the location"}]}

param

Required

HTTP 200 : The geo data processing Model GET/deletelayer
						{flag: 1,result: 1129510.2,Info:XXXX,process_count:XX}						
1.2 To Delete a Layer

Delete an existing layer.


Test console
Description
Parameter
string

Delete an existing layer.Note: This function will cause all of geo data under the layer to be dropped.
Example: {operation:"C002",id:"social_location" }

param

Required

HTTP 200 : The geo data processing Model GET/querylayer
						{flag: 1,result: 1129510.2,Info:XXXX,process_count:XX}						
1.3 To Query the Layer

Search the layer info.


Test console
Description
Parameter
string

Search the layer info.
Example: {operation:"C004" }

param

Required

2.Geo API

HTTP 200 : The geo data processing Model GET/addgeodata
						{flag: 1,result: 1129510.2,Info:XXXX,process_count:XX}						
2.1 To Add the Geo Data

Adding the geo data in a layer. Note: The return field '__primary_key' is the primary key of every record, you can determine the uniqueness of the data with it. And you can do 2.3 ,2.5 operating with it.


Test console
Description
Parameter
string

Adding the geo data in a layer.
Example: {operation:"C005",data:[{layer_id:"social_location",geo_lat:30.213, geo_lon:102.10002,user_id:123,user_name:"picbox"}]}

param

Required

HTTP 200 : The geo data processing Model GET/deletegeodata
						{flag: 1,result: 1129510.2,Info:XXXX,process_count:XX}						
2.2 To Delete The Geo Data

Delete the geo data using the general method.


Test console
Description
Parameter
string

Delete the geo data using the general method.
Example: {operation:"C006",condition:[{layer_id:"social_location", geo_lat:30.213,geo_lon:102.10002, user_name:"picbox01"}]}

param

Required

HTTP 200 : The geo data processing Model GET/deletegeobykey
						{flag: 1,result: 1129510.2,Info:XXXX,process_count:XX}						
2.3 To Delete The Geo Data Using the primary key

Delete the geo data by the primary key that the engine returns.


Test console
Description
Parameter
string

Delete the geo data by the primary key that the engine returns.
Example: {operation:"C061",condition:[{primary_key:"asdfasdfas123adf1adx"}] }

param

Required

HTTP 200 : The geo data processing Model GET/updategeodata
						{flag: 1,result: 1129510.2,Info:XXXX,process_count:XX}						
2.4 To Update The Geo Data

Update the geo data using the general method.


Test console
Description
Parameter
string

Update the geo data using the general method.
Example: {operation:"C007",condition:[{layer_id:"social_location",geo_lat:30.213,geo_lon:102.10002, }],data:[{user_name:"picbox01" }]}

param

Required

HTTP 200 : The geo data processing Model GET/updategeobykey
						{flag: 1,result: 1129510.2,Info:XXXX,process_count:XX}						
2.5 To Update The Geo Data Using the primary key

Update the geo data by the primary key that the engine returns.


Test console
Description
Parameter
string

Update the geo data by the primary key that the engine returns.
Example: {operation:"C071",condition:[{primary_key:"asdfasdfas123adf1adx"}],data:[{user_name:"picbox01"}] }

param

Required

HTTP 200 : The geo data processing Model GET/queryradius
						{flag: 1,result: 1129510.2,Info:XXXX,process_count:XX}						
2.6 To Query the Geo Data By the Radius

Query the geo data by the radius of the location. Note: The field '__primary_key' is the primary key of every record, you can determine the uniqueness of the data with it. And you can do 2.3 ,2.5 operating with it.


Test console
Description
Parameter
string

Query the geo data by the radius of the location.
Example: {operation:"C008",condition:[{layer_id:["social_location"],center_lat:[30.213],center_lon:[102.10002],radius:[0,100],limit:[100],offset:[1],direction:[0],angle:[360],sort_mode:[0] }]}

param

Required

HTTP 200 : The geo data processing Model GET/querysquare
						{flag: 1,result: 1129510.2,Info:XXXX,process_count:XX}						
2.7 To Query the Geo Data By the square

Query the geo data by the square of the location.Note: The field '__primary_key' is the primary key of every record, you can determine the uniqueness of the data with it. And you can do 2.3 ,2.5 operating with it.


Test console
Description
Parameter
string

Query the geo data by the square of the location.
Example: {operation:"C009",condition:[{layer_id:["social_location"],center_lat:[30.213],center_lon:[102.10002],limit:[100],offset:[1],width:[100],height:[200],sort_mode:[0] }]}

param

Required

3.Geo Extended API

HTTP 200 : The geo data processing Model GET/geoisocode
						{flag: 1,result: 1129510.2,Info:XXXX,process_count:XX}						
3.1 Getting ISO Code

Get ISO code by the location data (lat and lon).


Test console
Description
Parameter
string

Get ISO code by the location data (lat and lon).
Example: {operation:"C012",location:{latitude: 40.71435,longitude: -74.00597 }}

param

Required

HTTP 200 : The geo data processing Model GET/gettimezone
						{flag: 1,result: 1129510.2,Info:XXXX,process_count:XX}						
3.2 Getting the Timezone

Get the timezone by the location data (lat and lon).


Test console
Description
Parameter
string

Get the timezone by the location data (lat and lon).
Example: {operation:"D003",location:{latitude: 40.71435,longitude: -74.00597 }}

param

Required

HTTP 200 : The geo data processing Model GET/getdistance
						{flag: 1,result: 1129510.2,Info:XXXX,process_count:XX}						
3.3 Getting the Distance

Get the distance between the location.


Test console
Description
Parameter
string

Get the distance between the location.
Example: {operation:"D005", location_begin:[100.2,20], location_end:[102.1,30]}

param

Required

You must have an API key to test this API!


Mashape allows developers to find, consume, and distribute cloud APIs just like picboxinc open geo engine.

Login to your account or signup: Create Account

or
   Signup with GitHub

By signing up you agree to our terms of service.