Web

Google Maps

Available in OutSystems versions:
      
OutSystems 10

Version 1.4.2

Latest Stable
Published on 09 March 2018 by Steve

Updated Polyline example in GoogleMapsDemo to include an editable table of 8 co-ordinates that define the polyline.

Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All

Version 1.4.1

Under Development
Published on 05 March 2018 by Steve

Added page showing Polyline example to GoogleMapsDemo module.

Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All

Version 1.4.0

Published on 25 February 2018 by Steve

Added new action 'AddPolylineToMap' to draw Simple Polylines from a list of JSON coordinates of new type 'Coordinate'

- To use, create an aggregate or SQL to build an output list of type 'Coordinate' and then use JSONserialize to provide the correct format as input to 'AddPolylineToMap'

- Options for line colour, width and opacity

- Tested with 2,000+ coordinate list

Updated Google Maps JavaScript API to latest stable version 3.31

Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All

Version 1.3.2

Published on 24 April 2017 by Labs
  • Added Google Maps circle support
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All

Version 1.3.1

Published on 05 January 2017 by Labs
  • Version update
  • Minor fixes and improvements
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All

Version 1.3.0

Published on 04 October 2016 by Labs
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All

Version 1.2.0

Published on 02 September 2016 by Labs
Requirements
Platform:
10.0.0.308
Database:
All
Stack:
All
OutSystems 9.1

Version 1.2.5

Published on 29 September 2016 by Labs
  • Reverted Public property of AddressMap to 'Yes'
Requirements
Platform:
9.1.0.6
Database:
All
Stack:
All

Version 1.2.1

Published on 20 September 2016 by Labs
  • Removed API Key from being mandatory and removed 'sensor' argument
  • Updated API version to 3.26 and added support to customize version through the APIVersion site property (we will only test against this version)
  • Allow custom APIKey to be provided by input parameter on Maps
  • Allow the inclusion of Libraries through the APILibraries site property
  • Fixed nested JSON options for markers not working
  • Fixed demo occasionally not displaying directions' duration
Requirements
Platform:
9.1.0.6
Database:
All
Stack:
All

Version 1.1.9

Published on 18 November 2015 by Labs
Fixed invalid address bug

Changed bounds Id to bounds name

Documented new bounds feature

Switched FeedbackMessage warnings to Audits

Fixed missing arguments for AddMarker widget

Updated for Platform 9 Bali
Requirements
Platform:
9.1.0.6
Database:
All
Stack:
All
OutSystems 9

Version 1.1.8

Published on 11 May 2015 by Labs
  • Reverted to previous way of importing the Google Maps JS API (through "document.write"), in order to be compatible with Site properties and detect if library was previously loaded. This means Google Maps won’t work with the Turbolinks component.
  • Exposed and documented new action to manually import Google's Maps JS API.
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All

Version 1.1.7

Published on 28 April 2015 by Labs
Maps no longer break after a postback.
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All

Version 1.1.6

Published on 27 March 2015 by Labs
1. Refactored JavaScript into the Map Web Block's JavaScript property and Preparation, for better readability;
 2. Other code refactors for readability;
 3. Added 'No results' reporting to Directions requests via console;
 4. Added Libraries support (see https://developers.google.com/maps/documentation/javascript/libraries for details)
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All

Version 1.1.5

Published on 11 February 2015 by Labs
Minor fixes
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All

Version 1.1.4

Published on 16 January 2015 by Labs
  1. Added Route and Address Maps, to enable development in less steps;
  2. Added a quick-fix for Address Marker adds, to mitigate Google's limitations on address translation requests;
  3. Changed Geocoded calls to set empty values in case the request was denied;
  4. Changed all actions that receive addresses/coordinates to check if input values are empty, notifying if it happens.

Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All

Version 1.1.3

Published on 05 January 2015 by Labs
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All

Version 1.1.2

Published on 18 December 2014 by OutSystems
Changed module name to avoid conflicts with previously existing modules.
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All

Version 1.1.1

Published on 03 December 2014 by OutSystems
  1. Reverted 'APIKey' removal for translation methods;
  2. Clarified API key instructions: site property receives a Browser key and translation methods receive a server key.
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All

Version 1.1.0

Published on 03 December 2014 by OutSystems
  1. Changed object referencing method: Maps, Markers and Directions are now referenced by identifiers (either Widget identifiers or Action returned, where applicable);
  2. Removed the 'IncludeGoogleMapsAPI' widget; necessary libraries are now loaded with the first Web Screen map;
  3. The Google Maps API key is now defined via Site Property;
  4. Adjusted 'AddDirections' actions to support duration element value filling via callback;
  5. Fixes to the 'Remove' methods on the JavaScript logic;
  6. Address/Coordinate translation actions no longer receive a mandatory APIKey argument, using the site property;
  7. Changed the Instructions screen to reflect changes.
 
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All

Version 1.0.2

Published on 26 November 2014 by Labs
New in this version:
  1. Fixed AddMarkerEvent Action not finding marker in some instances;
  2. Updated descriptions: added examples to 'Options' attributes and other adjustments.
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All

Version 1.0.1

Published on 25 November 2014 by Labs
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All

Version 1.0.0

Published on 25 November 2014 by Labs
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All