Version History
ProMaps.VersionHistory History
Hide minor edits - Show changes to markup
https://www.seedcode.com/rootimages/stikipad/promaps/1055ScriptUpdate.png
https://archive.seedcode.com/rootimages/stikipad/promaps/1055ScriptUpdate.png
https://www.seedcode.com/rootimages/stikipad/promaps/1055MapData1.png
https://archive.seedcode.com/rootimages/stikipad/promaps/1055MapData1.png
https://www.seedcode.com/rootimages/stikipad/promaps/1055MapData2.png
https://archive.seedcode.com/rootimages/stikipad/promaps/1055MapData2.png
If you have not made any custom modifications to either of these fields, you can download and extract the updated https://www.seedcode.com/rootimages/stikipad/promaps/ProMaps1.055HTMLTemplates.zip?, open each of the files with a text editor, such as Atom or VSCode, copy the contents, and paste them into the matching field in ProMaps
If you have not made any custom modifications to either of these fields, you can download and extract the updated HTML template files here, open each of the files with a text editor, such as Atom or VSCode, copy the contents, and paste them into the matching field in ProMaps
The build number for your copy of ProMaps can be found on the bottom edsge of the home screen or in the field Interface::BuildNumberCalc.
The latest build of ProMaps is Build 1.054 (September 28, 2018) This fixed an issue where the GeoCoding scripts were not functioning correctly after the Google Maps API billing requirements were enacted.
You can make this change in your copy by going to File -> Manage -> Database, editing the MapSettings::GoogleAPIKey field, and selecting the "Use global storage" option under the Storage tab. This will allow the GeoCoding scripts to use the API key when querying Google's servers.
After saving this change, you'll need to re-enter your Google API key in the ProMaps General Settings and click the "Apply Settings to Map" button.
The build number for your copy of ProMaps can be found on the bottom edge of the home screen or in the field Interface::BuildNumberCalc.
The latest build of ProMaps is Build 1.055 (June 23, 2019) This build fixes an issue with the street-view and zoom button labels showing offset in the map views. It also adds support for FileMaker 18 version specific FMP URLs (will also work with future versions).
Implementing the changes
Here are the calculated variables used in these first two changes that can be copied and pasted into the calculations:
sc_appVersion = Left ( Floor ( GetAsNumber ( Get ( ApplicationVersion ) ) ) ; 2 ) ;
sc_fmpProtocol = Case ( sc_appVersion ≥ 18; "fmp" & sc_appVersion & "://" ; "fmp://" ) ;
Script changes
On line 34 of the "Export Map HTML" script, add the lines highlighted in the screenshot below to the "Set Field [MapSettings::HTMLExportGlob…" step:
https://www.seedcode.com/rootimages/stikipad/promaps/1055ScriptUpdate.png
gm_MapData calculation
Add the lines highlighted in the screenshot below to the gm_MapData calculation in your properties table:
https://www.seedcode.com/rootimages/stikipad/promaps/1055MapData1.png
Also in the gm_MapData calculation, update the popover links (3 of them by default) changing fmp:// to " & sc_fmpProtocol & " (shown in the screenshot here):
https://www.seedcode.com/rootimages/stikipad/promaps/1055MapData2.png
HTML Templates
Using a layout based on the MapSettings table (ProMaps Setup for example), go into layout mode and add the "MapDataTemplate" and "RouteDataTemplate" fields to the layout.
If you have not made any custom modifications to either of these fields, you can download and extract the updated https://www.seedcode.com/rootimages/stikipad/promaps/ProMaps1.055HTMLTemplates.zip?, open each of the files with a text editor, such as Atom or VSCode, copy the contents, and paste them into the matching field in ProMaps
If you have made changes to your MapDataTemplate or RouteDataTemplate fields, you'll need to make the following changes manually:
In MapDataTemplate, find the following line (around line 30)
And change it to:
Near lines 427, 476, and 635, you'll find lines that start with:
Change fmp:// to [[fmpProtocol]] on each of those lines to use the version specific FMP URL protocol where applicable.
In RouteDataTemplate, you'll just need to find the line (around line 30)
And change it to:
Click the "Apply Settings To Map" button, or run the "Upon Opening" script to save the changes and reload ProMaps.
Build 1.054 (September 28, 2018) This fixed an issue where the GeoCoding scripts were not functioning correctly after the Google Maps API billing requirements were enacted.
The latest build of ProMaps is Build 1.053 (April 28, 2017) This fixed an issue where the in-map buttons wouldn't fire scripts in FileMaker 16 (by enabling the fmurlscript extended privilege as described at the top of the page here).
The latest build of ProMaps is Build 1.054 (September 28, 2018) This fixed an issue where the GeoCoding scripts were not functioning correctly after the Google Maps API billing requirements were enacted.
You can make this change in your copy by going to File -> Manage -> Database, editing the MapSettings::GoogleAPIKey field, and selecting the "Use global storage" option under the Storage tab. This will allow the GeoCoding scripts to use the API key when querying Google's servers.
After saving this change, you'll need to re-enter your Google API key in the ProMaps General Settings and click the "Apply Settings to Map" button.
Build 1.053 (April 28, 2017) This fixed an issue where the in-map buttons wouldn't fire scripts in FileMaker 16 (by enabling the fmurlscript extended privilege as described at the top of the page here).
Build 1.05 (August 15, 2016) This is a major new build which introduced a new interface, contain options, and routing to the map.
Build 1.05 (August 15, 2016) This is a major new build which introduced a new interface, constrain options, and routing to the map.
The latest build of ProMaps is Build 1.053 (April 28, 2017) This fixed an issue where the in-map buttons wouldn't fire scripts in FileMaker Next (by enabling the fmurlscript extended privilege as described at the top of the page here).
The latest build of ProMaps is Build 1.053 (April 28, 2017) This fixed an issue where the in-map buttons wouldn't fire scripts in FileMaker 16 (by enabling the fmurlscript extended privilege as described at the top of the page here).
The latest build of ProMaps is 1.052 (September 13, 2016) This added some CSS to suppress a irrelevant browser warning on some Windows machines. If you'd like to make this change in your copy, instructions are at the end of the page in Troubleshooting.
The latest build of ProMaps is Build 1.053 (April 28, 2017) This fixed an issue where the in-map buttons wouldn't fire scripts in FileMaker Next (by enabling the fmurlscript extended privilege as described at the top of the page here).
This also changed two scripts to restore compatibility with MacOS Sierra. You can make this change in your copy by modifying the last line in two scripts to add an additional forward-slash (/) to the url calculation:
Build 1.052 (September 13, 2016) This added some CSS to suppress a irrelevant browser warning on some Windows machines. If you'd like to make this change in your copy, instructions are at the end of the page in Troubleshooting.
The latest build of ProMaps is 1.052 (August 15, 2016) This added some CSS to suppress a irrelevant browser warning on some Windows machines. If you'd like to make this change in your copy, instructions are at the end of the page in Troubleshooting.
The latest build of ProMaps is 1.052 (September 13, 2016) This added some CSS to suppress a irrelevant browser warning on some Windows machines. If you'd like to make this change in your copy, instructions are at the end of the page in Troubleshooting.
---
The latest build of ProMaps is 1.05 (August 15, 2016) This is a major new build which introduced a new interface, contain options, and routing to the map.
The latest build of ProMaps is 1.052 (August 15, 2016) This added some CSS to suppress a irrelevant browser warning on some Windows machines. If you'd like to make this change in your copy, instructions are at the end of the page in Troubleshooting.
---
Build 1.05 (August 15, 2016) This is a major new build which introduced a new interface, contain options, and routing to the map.
If you're upgrading from an older version, you'll find discounted upgrade pricing here. The changes from our old version are too numerous to make line-by-line in your file: every layout, and nearly every script, has changed. So the best way to upgrade is to integrate this new file from scratch: there are fewer layouts in this new version so it won't take as long as with the last one.
If you're upgrading from an older version, you'll find discounted upgrade pricing here. The changes from our old version are too numerous to make line-by-line in your file: every layout, and nearly every script, has changed. So the best way to upgrade is to integrate this new file from scratch: there are fewer layouts in this new version so it won't take as long as with the last one.
The latest build of ProMaps is 1.05 (August 15, 2016) This is a major new build which introduced a new interface, contain options, and routing to the map. If you're upgrading from an older version, these changes are too numerous to make line-by-line in your file: every layout, and nearly every script, has changed. So the best way to upgrade is to integrate this new file from scratch: there are fewer layouts in this new version so it won't take as long as with the last one.
The latest build of ProMaps is 1.05 (August 15, 2016) This is a major new build which introduced a new interface, contain options, and routing to the map.
If you're upgrading from an older version, you'll find discounted upgrade pricing here. The changes from our old version are too numerous to make line-by-line in your file: every layout, and nearly every script, has changed. So the best way to upgrade is to integrate this new file from scratch: there are fewer layouts in this new version so it won't take as long as with the last one.
The build number for your copy of ProMaps can be found on the bottom edge of the home screen or in the field Interface::BuildNumberCalc.
The latest build of ProMaps is 1.05 (August 15, 2016) This is a major new build which introduced a new interface, contain options, and routing to the map.
The build number for your copy of ProMaps can be found on the bottom edsge of the home screen or in the field Interface::BuildNumberCalc.
The latest build of ProMaps is 1.05 (August 15, 2016) This is a major new build which introduced a new interface, contain options, and routing to the map. If you're upgrading from an older version, these changes are too numerous to make line-by-line in your file: every layout, and nearly every script, has changed. So the best way to upgrade is to integrate this new file from scratch: there are fewer layouts in this new version so it won't take as long as with the last one.
A couple tips:
The build number for your copy of ProMaps can be found on the bottom edge of the About screen or in the field Interface::BuildNumberCalc.
The latest build of ProMaps is 0.71 where we moved the sync engine in ProMaps to GoZync 5. There were no changes to the "mapping" scripts or functionality. To move your deployment to GoZync 5, download the new GoZync, then follow the integration instructions here: GoZync 5 Integration.
The latest build of ProMaps is 0.70 where we moved the sync engine in ProMaps to the new GoZync 4. There were no changes to the "mapping" scripts or functionality. To move your deployment to GoZync4, download the new GoZync, then follow the migration instructions here: Migrating from GoZync 3 to GoZync 4.
Note that as of July 13, GZ4 hasn't shipped yet, so you may need to wait a week before we announce it and it shows up in dowloads. Don't worry, GoZync 4 is faster, and worth the wait =)
Build 0.67. This is our first public build and includes a number of changes from 0.65: We cleaned up script headers in all scripts. Cleaned up global and calc field names so they are consistant. Added a pending upload check when pulling new records. And we fixed a data encoding issue for data in popovers that was preventing the map from loading in some circumstances.
Build 0.65 (April 7, 2013). This is our "early access" build for folks who asked to get in on the beta.
Build 0.60 modded by John while Tanner was away in Twisp.
The build number for your copy of ProMaps can be found on the bottom edge of the home screen or in the field Interface::BuildNumberCalc.
The latest build of ProMaps is 1.05 (August 15, 2016) This is a major new build which introduced a new interface, contain options, and routing to the map.
The history and documentation for earlier versions can be found here.
The latest build of ProMaps is 0.71 where we moved the sync engine in ProMaps to GoZync 5. There were no changes to the "mapping" scripts or functionality. To move your deployment to GoZync 5, download the new GoZync, then follow the integration instructions here: GoZync 5 Integration.
Note that as of July 13, GZ4 hasn't shipped yet, so you may need to wait a few days. =)
Note that as of July 13, GZ4 hasn't shipped yet, so you may need to wait a week before we announce it and it shows up in dowloads. Don't worry, GoZync 4 is faster, and worth the wait =)
The latest build of ProMaps is 0.67. This is our first public build and includes a number of changes from 0.65: We cleaned up script headers in all scripts. Cleaned up gloabl and calc field names so they are consistant. Added a pending upload check when pulling new records. And we fixed a data encoding issue for data in popovers that was preventing the map from loading in some circumstances.
The latest build of ProMaps is 0.70 where we moved the sync engine in ProMaps to the new GoZync 4. There were no changes to the "mapping" scripts or functionality. To move your deployment to GoZync4, download the new GoZync, then follow the migration instructions here: Migrating from GoZync 3 to GoZync 4.
Note that as of July 13, GZ4 hasn't shipped yet, so you may need to wait a few days. =)
Build 0.67. This is our first public build and includes a number of changes from 0.65: We cleaned up script headers in all scripts. Cleaned up global and calc field names so they are consistant. Added a pending upload check when pulling new records. And we fixed a data encoding issue for data in popovers that was preventing the map from loading in some circumstances.
Build 0.60, modded by John while Tanner was away in Twisp.
Build 0.60 modded by John while Tanner was away in Twisp.
The latest build of ProMaps is 0.68. This is our first public build and includes a number of changes from 0.65: We cleaned up script headers in all scripts. Cleaned up gloabl and calc field names so they are consistant. Added a pending upload check when pulling new records. And we fixed a data encoding issue for data in popovers that was preventing the map from loading in some circumstances.
The latest build of ProMaps is 0.67. This is our first public build and includes a number of changes from 0.65: We cleaned up script headers in all scripts. Cleaned up gloabl and calc field names so they are consistant. Added a pending upload check when pulling new records. And we fixed a data encoding issue for data in popovers that was preventing the map from loading in some circumstances.