Feature

Geolocation

At A Glance

Backendless Geolocation is a system facilitating the development of location-aware applications. Using Backendless geolocation, an application can instantly add the concept of location to anything it operates on – users, data objects, files or places of interest. The system includes intuitive APIs available for Android, iOS, JS, .NET and REST. Geolocation comes with a highly intuitive management console enabling management and administration of the data and security policies.

Geolocation

Graphical Location Management

Backendless provides a beautiful user interface for you to visualize all of your location data on a map in your application. Through this interface, you can easily create, edit, and delete geo categories and search for locations. Locations can be linked to data stored in your Backendless Database.

The Power of Geo Metadata

A geolocation is expressed only via latitude and longitude – these numbers provide no conceptually meaningful information about the location. Locations in Backendless get meaning with metadata. For example, the location of a taxicab in a ridesharing app may include information such as the car’s color, make and model, driver’s name, driver’s rating, and contact info. Metadata is searchable in Backendless – search results include both metadata and location information. Searches can be done within a radius or a rectangular area.

Search in Radius

Your app may need to locate points of interest or available cars or people within a certain distance from a geopoint. Our Search In Radius API makes it simple. You can further narrow down search results using SQL queries and specific geo categories.

SQL-Driven Search

Our Geopoint Search APIs let you search in a geo category, radius, or rectangular area. To narrow down the results, an SQL query can be used to filter out only the geopoints that match your specified criteria. An SQL query references all geopoints’ metadata properties. For example, in a ridesharing app, the search may ask only for cars of a specific kind with a certain driver rating.

Client Code/App Generation

See the Geolocation API in action without writing a single line of code. Backendless Code Generator creates a complete geolocation project – mobile or browser-based – which can run out of the box without any coding. Experience the power of the Geolocation API and build great new apps on top of it.

Geopoint to Data Object Relations

A geopoint can reference objects from Backendless Database. Similar to a geopoint’s metadata, the linked object in your database can provide additional information about the location. When a geopoint is retrieved with the API, the related object from the database is also retrieved and can be subsequently used with the Backendless Database APIs. A geopoint-to-database object relationship can be established and managed within Backendless Console.