my-bike-shared-service-app
Mobile icon

My Bike Shared Service App

Stable version 1.0.0 (Compatible with OutSystems 11)
Uploaded on 23 August 2021 by 
0.0
 (0 ratings)
my-bike-shared-service-app

My Bike Shared Service App

Details
A simple app that displays in a map a list of geographical objects, gets the distance and time travel between them and displays the route between a given position and a station.
Read more

Contains a map taking advantage of the OutSystems Maps component, displaying the data fetched by the data action, using the Marker Popup block

There is an option to add a marker in the map with the user current position using the Location Plugin forge component, this marker is draggable and the position is adjustable.

A customized version of Google Distance Matrix API forge component (special thanks to

www.justsolve.co.za) is used to get the distance from the user location and the objects, and then the top 5 nearest stations are listed in a sidebar table. 

Each row has a button that triggers the SetDirections client action (available in the OutSystems Maps forge component) that displays the route between the user location and one of the 5 nearest stations.

To get the data, it is used EMEL’s Open Data portal REST API method that retrieves the list of Gira Stations (Lisbon's bike shared service) in GeoJSON - an open standard format designed for representing simple geographical features, along with their non-spatial attributes, based on the JSON format.

Data access is free upon registration. Get your API Key and start using it free. 


This application can be easily adapted to a more enterprise use case such as to show customer offices or shops (and the respective travel time and distance, and displaying its route). 




Release notes (1.0.0)
Reviews (0)