Created on 23 August 2021
icon_unfollowing
Login to follow
my-bike-shared-service-app

My Bike Shared Service App

Stable version 1.0.0 (Compatible with OutSystems 11)
Uploaded on 23 August 2021 by 
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)
Category
User interface, Maps & location
Support options
This asset is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from  who created this asset.
Dependencies
See all 4 dependencies
Application Objects
My Bike Shared Service App has 8 AOs.
Team
Compatible with
Version 11
11.12.0 or higher
Database:
All
Asset consumers
No consumers yet.
Weekly downloads