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)
Team
Other assets in this category