ProMaps

Troubleshooting

ProMaps.Troubleshooting History

Hide minor edits - Show changes to output

May 19, 2023, at 04:59 PM by 192.88.134.15 -
Changed line 5 from:
%center% %newwin width=440px% [[http://www.seedcode.com/rootimages/stikipad/dayback/urlerror1-2.png | http://www.seedcode.com/rootimages/stikipad/dayback/urlerror1-2.png]]
to:
%center% %newwin width=440px% [[http://archive.seedcode.com/rootimages/stikipad/dayback/urlerror1-2.png | http://archive.seedcode.com/rootimages/stikipad/dayback/urlerror1-2.png]]
March 16, 2023, at 07:59 PM by KC Embrey - Added anchor to #ieversion
Changed line 42 from:
If you're on Windows, it's possible FileMaker Pro is using a version Internet Explorer that is no longer supported by Google Maps:
to:
[[#ieversion]]If you're on Windows, it's possible FileMaker Pro is using a version Internet Explorer that is no longer supported by Google Maps:
February 23, 2021, at 03:34 PM by 192.88.134.15 -
Changed line 100 from:
Remember that geocoding requires a [[GoogleAPI | Google API key]] and that the key needs to have the geocoding API associated with it. If you entered an API key, the geocoding script is running, but you aren't seeing geocodes, it could be that your key doesn't have geocoding enabled.
to:
Remember that geocoding requires a [[GoogleAPI | Google API key]] and that the key needs to have the geocoding API associated with it. If you entered an API key, the geocoding script is running, but you aren't seeing geocodes, it could be that your key doesn't have geocoding enabled. So visit your [[GoogleAPI | Google API console]] and make sure you've enabled the geocoding AP for your key.
March 30, 2020, at 08:39 PM by KC Embrey - Added #DayBack
Added line 120:
[[#DayBack]]
May 29, 2019, at 12:38 AM by 192.88.134.15 -
Changed line 45 from:
#2. Open up the Registry Editor. (You can open this by running the regedit command in Command Prompt app.)
to:
#2. Open up the Registry Editor. (You can open this by running the regedit command in Command Promp.)
Changed line 49 from:
#6. Change the value to 11000.
to:
#6. Change the value to 11000 for IE 11.
May 29, 2019, at 12:28 AM by 192.88.134.15 -
Added lines 41-50:

If you're on Windows, it's possible FileMaker Pro is using a version Internet Explorer that is no longer supported by Google Maps:

#1. First, make sure you have installed the latest version of IE (currently 11).
#2. Open up the Registry Editor. (You can open this by running the regedit command in Command Prompt app.)
#3. Navigate to: HKEY_CURRENT_USER > Software > Microsoft > Internet Explorer > Main > FeatureControl > FEATURE_BROWSER_EMULATION
#4. Right click on FileMaker Pro Advanced.exe and select Modify...
#5. Select "Decimal" for the Base setting. If this was the source of the problem, the value is likely 9000.
#6. Change the value to 11000.
#7. Fully quit FileMaker Pro and reopen ProMaps.
December 20, 2018, at 01:19 AM by 192.88.134.15 -
Added lines 89-90:

Remember that geocoding requires a [[GoogleAPI | Google API key]] and that the key needs to have the geocoding API associated with it. If you entered an API key, the geocoding script is running, but you aren't seeing geocodes, it could be that your key doesn't have geocoding enabled.
Changed line 43 from:
!! The map is blank only when routing or constraining
to:
!! The map is blank only when routing or constraining (or constrain feature won't draw shapes)
August 20, 2018, at 04:17 PM by KC Embrey - Added #NoPins
Added line 85:
[[#NoPins]]
December 21, 2017, at 10:58 PM by KC Embrey - Added #Constrain and instructions on filtering out properties with no gm_geoLocation value
Changed line 42 from:
[[#IDNumber]]
to:
[[#IDNumber]][[#Constrain]]
Changed lines 45-46 from:
If the map only goes blank when attempting to route properties, constrain the map, or map a found set, then your property table's primary key field is likely a number field type. The SQL queries that ProMaps uses to constrain the map format for text type ids, but it's an easy change to get them to work with number ids.
to:
If the map only goes blank when attempting to route properties, constrain the map, or map a found set, there are two possible causes:


'''1. Your property table's primary key
field is a number field type.'''

The SQL queries that ProMaps uses to constrain the map format for text type ids, but it's an easy change to get them to work with number ids.
Changed lines 57-83 from:
Note: you could change your property table's id field to a Text type to resolve this, but there may be other considerations in doing so, so our recommendation is to make the the changes above. %newwin% [[http://www.seedcode.com/contact/ | Contact Us]] if you have any questions.
to:
Note: you could change your property table's id field to a Text type to resolve this, but there may be other considerations in doing so, so our recommendation is to make the changes above. %newwin% [[http://www.seedcode.com/contact/ | Contact Us]] if you have any questions.

'''2. There are properties without a value in the gm_GeoLocation field'''

It may be that you have more properties than you can geocode at one time with the Google API, or that one or more properties can't be recognized by Google Maps. Either way, we need to filter those properties out before sending them to the map. To do that, you can make the following changes to the "Filters and Headers" script:


After the "Set Variable $sc_PropertyStatus" step, add a new Set Variable step for $sc_geoCodeExists with the following value:

* Let ([
*
* //The field to search in
* sc_field = Properties::gm_GeoLocation ;
*
* //-------------------------  You shouldn't have to edit below this line -------------------------//
*
* //The field name without its table name
* sc_field = GetValue (Substitute (GetFieldName (sc_field) ; "::" ; "¶") ; 2)
*
* ] ;
*
* "a.\"" & sc_field & "\" IS NOT NULL"
* )

Modify the "Set Variable [$sc_searchFieldString" value to add $sc_geoCodeExists to the end of the list.

Reload the map and you should be all set!
June 05, 2017, at 07:52 PM by KC Embrey - Added #IDNumber
Added line 42:
[[#IDNumber]]
May 24, 2017, at 08:29 PM by KC Embrey - Added #Javascript
Added line 79:
[[#Javascript]]
May 09, 2017, at 01:15 PM by 192.88.134.15 -
Changed lines 1-3 from:
!!FIleMaker "Next": Changes Required

FileMaker introduced a new extended privilege in "next" that permits the FMP URL protocol to function. The first time you open ProMaps, DayBack, or any webviewer-heavy solution in next without this privilege enabled, you'll see this error:
to:
!!FIleMaker 16: Changes Required

FileMaker introduced a new extended privilege in 16 that permits the FMP URL protocol to function. The first time you open ProMaps, DayBack, or any webviewer-heavy solution in next without this privilege enabled, you'll see this error:
May 02, 2017, at 03:07 PM by 192.88.134.15 -
Changed lines 1-3 from:
!!FIleMaker "next": Changes Required

FileMaker introduced a new extended privilege in FM16 that permits the FMP URL protocol to function. The first time you open ProMaps, DayBack, or any webviewer-heavy solution in FM16 without this privilege enabled, you'll see this error:
to:
!!FIleMaker "Next": Changes Required

FileMaker introduced a new extended privilege in "next" that permits the FMP URL protocol to function. The first time you open ProMaps, DayBack, or any webviewer-heavy solution in next without this privilege enabled, you'll see this error:
April 28, 2017, at 05:12 PM by 192.88.134.15 -
April 28, 2017, at 05:08 PM by 192.88.134.15 -
Changed line 17 from:
Why did FileMaker make this change? They believed that malicious users who knew your script names could trigger them from URLs even if you didn't provide buttons for those scripts. But users would still need to be logged into FMP with sufficient permission to run the script: the FMP URL doesn't bypass FileMaker security in any way.
to:
Why did FileMaker make this change? They believed that malicious users who knew your script names could trigger them from URLs even if you didn't provide buttons for those scripts. But users would still need to be logged into FMP with sufficient permission to run the script: the FMP URL doesn't bypass FileMaker security in any way. We enabled this privilege by default starting in ProMaps [[version history | version]] 1.053
April 28, 2017, at 05:07 PM by 192.88.134.15 -
Changed line 40 from:
->Run the "Upon Opening ProMaps" script and your map should appear correctly.
to:
->Run the "Upon Opening ProMaps" script and your map should appear correctly. (This was added to [[version history | version]] 1.053.
April 12, 2017, at 10:42 PM by KC Embrey - Added section under blank map to fix url on Mac
Added lines 31-40:

If you're on a Mac, there's a possibility that the WebViewer URL is not encoding correctly. We are working to release fix for this in the future, but for now, you can fix this by modifying the last line in two scripts to add an additional forward-slash (/) to the url calculation:

->In the "Export Map HTML" script, find the "Set Variable [$$sc_MapURL" statement. In the "Export Route HTML" script, find the "Set Variable [$$sc_MapRouteURL" statement and change this line in the value:

-->@@Substitute(sc_filepath ; "file:/" & sc_root & "/" ; "file:///")@@
->to this:
-->@@Substitute(sc_filepath ; "file:/'''/'''" & sc_root & "/" ; "file:///")@@

->Run the "Upon Opening ProMaps" script and your map should appear correctly.
April 11, 2017, at 08:00 PM by Dan Wheelon -
Changed line 24 from:
!! The maps is blank
to:
!! The map is blank
April 11, 2017, at 07:59 PM by Dan Wheelon -
Changed lines 34-37 from:
If the map displays initially, but goes blank when attempting to route properties, constrain the map, or map a found set, then your property table's primary key field is a number field type. The SQL queries that ProMaps uses to constrain the map format for ids with text field type, but it's an easy change to get them to work with number ids.

In the "Filters and Headers" script, edit the $sc_idList Set Variable step by removing the 'single quote' characters from the calculation. They appear in two separate lines within the text sections pasted below. Repeat this for the $sc_idListSentFoundSet Set Variable step.
to:
If the map only goes blank when attempting to route properties, constrain the map, or map a found set, then your property table's primary key field is likely a number field type. The SQL queries that ProMaps uses to constrain the map format for text type ids, but it's an easy change to get them to work with number ids.

In the "Filters and Headers" script, edit the $sc_idList Set Variable step by removing the 'single quote' characters from the calculation. They appear in two separate lines; surrounding text is pasted below to help locate them. Repeat this for the $sc_idListSentFoundSet Set Variable step.
Changed line 41 from:
Note: you could change your property table's id field to a Text type to resolve this, but there may be other considerations in doing so, so our recommendation is to make the the changes above. Contact Us if you have any questions.
to:
Note: you could change your property table's id field to a Text type to resolve this, but there may be other considerations in doing so, so our recommendation is to make the the changes above. %newwin% [[http://www.seedcode.com/contact/ | Contact Us]] if you have any questions.
April 11, 2017, at 07:54 PM by Dan Wheelon - Number ID fields.
Added lines 31-41:

!! The map is blank only when routing or constraining

If the map displays initially, but goes blank when attempting to route properties, constrain the map, or map a found set, then your property table's primary key field is a number field type. The SQL queries that ProMaps uses to constrain the map format for ids with text field type, but it's an easy change to get them to work with number ids.

In the "Filters and Headers" script, edit the $sc_idList Set Variable step by removing the 'single quote' characters from the calculation. They appear in two separate lines within the text sections pasted below. Repeat this for the $sc_idListSentFoundSet Set Variable step.

* ; "¶" ; "','") ;
* "\" IN ('" & sc_value & "')"

Note: you could change your property table's id field to a Text type to resolve this, but there may be other considerations in doing so, so our recommendation is to make the the changes above. Contact Us if you have any questions.
March 31, 2017, at 06:24 PM by 192.88.134.15 -
Added lines 30-31:
You might need to add a (free) API key from Google. Google's intention is that it's only needed for larger data sets but it has resolved this issue for people who are using the older version of ProMaps. instructions for adding getting an API key and adding it to ProMaps are [[GoogleAPI | here]].
Changed line 69 from:
-> '''4.''' Try the different prefix in your browser to see if you can get the map to load.
to:
-> '''4.''' Try the different prefix in your browser to see if you can get the map to load.
March 29, 2017, at 07:08 PM by KC Embrey - Added #Blank
Added line 23:
[[#Blank]]
March 29, 2017, at 12:01 AM by 192.88.134.15 -
Changed line 62 from:
file://Macintosh HD/var/folders/51/jww4jd9x1jv57f1wcv0byjgh0000gn/T/S10/index.html?cachebust=.31022664342640327018
to:
-> file://Macintosh HD/var/folders/51/jww4jd9x1jv57f1wcv0byjgh0000gn/T/S10/index.html?cachebust=.31022664342640327018
March 29, 2017, at 12:00 AM by 192.88.134.15 -
Deleted line 0:
Changed lines 53-66 from:
If you've also integrated DayBack, a small change is needed to ProMaps to keep the map and calendar web viewers from conflicting. At the bottom of the "Export Map HTML" script in ProMaps, you'll find two Set Variable script steps. Both of those Set Variable script steps contain "index.html" in their value calculation. Changing that to "indexMap.html" in both steps will resolve any conflict between the map and calendar.
to:
If you've also integrated DayBack, a small change is needed to ProMaps to keep the map and calendar web viewers from conflicting. At the bottom of the "Export Map HTML" script in ProMaps, you'll find two Set Variable script steps. Both of those Set Variable script steps contain "index.html" in their value calculation. Changing that to "indexMap.html" in both steps will resolve any conflict between the map and calendar.

!! Looking at ProMaps in your browser's JavaScript console.
You may see an error in ProMaps that asks you to look at the JavaScript console. Here's how to open ProMaps in a browser so that you can do that, ideally sending us a screenshot of the console results.

-> '''1.''' Open ProMaps and open the data viewer in FileMaker Advanced

-> '''2.''' Find the variable $$sc_MapURL and copy it into your browser's address bar. It likely looks something like this:

file://Macintosh HD/var/folders/51/jww4jd9x1jv57f1wcv0byjgh0000gn/T/S10/index.html?cachebust=.31022664342640327018

-> '''3.''' See if that page loads. If it does, open the JavaScript console in your browser and send us a screenshot of what you see. If that doesn't load or the page can't be found, find the variable $$sc_markericonURL in the dataviewer and see if it is prefixed differently. For example, it may begin like this "file:///Volumes/Macintosh HD/var..."

-> '''4.''' Try the different prefix in your browser to see if you can get the map to load
.
March 22, 2017, at 06:03 PM by 192.88.134.15 -
Changed lines 1-3 from:
>>comment<<
!!FIleMaker 16: Changes Required
to:

!!FIleMaker "next": Changes Required
Deleted line 18:
>><<
March 21, 2017, at 01:10 AM by 192.88.134.15 -
Added lines 1-20:
>>comment<<
!!FIleMaker 16: Changes Required

FileMaker introduced a new extended privilege in FM16 that permits the FMP URL protocol to function. The first time you open ProMaps, DayBack, or any webviewer-heavy solution in FM16 without this privilege enabled, you'll see this error:

%center% %newwin width=440px% [[http://www.seedcode.com/rootimages/stikipad/dayback/urlerror1-2.png | http://www.seedcode.com/rootimages/stikipad/dayback/urlerror1-2.png]]

The fix is simply to enable the new privilege. Here's how.

--> '''1.''' Select File / Manage / Security from the FileMaker menus.

--> '''2.''' Click on the "Extended Privileges Tab", then double-click the "fmurlscript" keyword.

--> '''3.''' Check "on" for any privilege sets you wish to be able to use DayBack.

--> '''4.''' That's it!

Why did FileMaker make this change? They believed that malicious users who knew your script names could trigger them from URLs even if you didn't provide buttons for those scripts. But users would still need to be logged into FMP with sufficient permission to run the script: the FMP URL doesn't bypass FileMaker security in any way.
>><<

November 08, 2016, at 03:22 PM by Dan Wheelon - Map and DayBack conflict
Changed lines 31-35 from:
''The CSS above was added to ProMaps in [[Version History | version 1.052]].''
to:
''The CSS above was added to ProMaps in [[Version History | version 1.052]].''

!! Unable to use ProMaps and DayBack at the same time?

If you've also integrated DayBack, a small change is needed to ProMaps to keep the map and calendar web viewers from conflicting. At the bottom of the "Export Map HTML" script in ProMaps, you'll find two Set Variable script steps. Both of those Set Variable script steps contain "index.html" in their value calculation. Changing that to "indexMap.html" in both steps will resolve any conflict between the map and calendar.
Changed lines 29-31 from:
->}
to:
->}

''The CSS above was added to ProMaps in [[Version History | version 1.052]].''
Changed lines 25-29 from:
This issue seems to affect only some versions of Windows, although the map "is" supported in FileMaker on Windows. To resolve this, go into Layout mode and navigate to the ProMaps Template layout. Add the MapDataTemplate field on this layout, and make it big so you have lots of room to work with it. Also, change it's background color to white (for easier editing), and enable the scroll bar on the field. Then in Browse mode, add the lines of CSS code below to this field, just before the "</style> closing tag. Repeat these steps for the RouteDataTemplate field. Once added, you should no longer see that error the next time you close and reopen ProMaps. Let us know if you have any questions about this!

.infomsg {
display: none;
}
to:
This issue seems to affect only some versions of Windows, although the map '''is''' supported in FileMaker on Windows. To resolve this, go into Layout mode and navigate to the ProMaps Template layout. Add the MapDataTemplate field on this layout, and make it big so you have lots of room to work with it. Also, change it's background color to white (for easier editing), and enable the scroll bar on the field. Then in Browse mode, add the lines of CSS code below to this field, just before the closing "</style>" tag. Repeat these steps for the RouteDataTemplate field. Once added, you should no longer see that error the next time you close and reopen ProMaps. Let us know if you have any questions about this!

->.infomsg {
-->display: none;
->}
September 06, 2016, at 09:40 PM by Dan Wheelon - Browser not supported
Changed lines 21-29 from:
You can use external storage for the images you show in your map's popovers, but you can not use secure storage. If you need secure storage for your images, make a second container field to use in the map, set that to NOT use secure storage and add an auto-enter calc to grab a thumbnail of the secure image using GetThumbnail(). (You should be using thumbnails anyways to speed things up.)
to:
You can use external storage for the images you show in your map's popovers, but you can not use secure storage. If you need secure storage for your images, make a second container field to use in the map, set that to NOT use secure storage and add an auto-enter calc to grab a thumbnail of the secure image using GetThumbnail(). (You should be using thumbnails anyways to speed things up.)

!! Seeing "browser not supported" messages on the map?

This issue seems to affect only some versions of Windows, although the map "is" supported in FileMaker on Windows. To resolve this, go into Layout mode and navigate to the ProMaps Template layout. Add the MapDataTemplate field on this layout, and make it big so you have lots of room to work with it. Also, change it's background color to white (for easier editing), and enable the scroll bar on the field. Then in Browse mode, add the lines of CSS code below to this field, just before the "</style> closing tag. Repeat these steps for the RouteDataTemplate field. Once added, you should no longer see that error the next time you close and reopen ProMaps. Let us know if you have any questions about this!

.infomsg {
display: none;
}
August 16, 2016, at 02:02 PM by 192.88.134.15 -
Changed lines 1-2 from:
!! Map not looking the way it should?
to:
!! The map is not looking the way it should
Changed lines 5-8 from:
!! Maps is blank?

Visit the Setup layout and click on the "Areas" tab in the upper right: make sure none of your areas have stray characters in them. This can prevent the map from rendering.
to:
!! The maps is blank

Visit Settings / Areas & Borders: make sure none of your areas have stray characters in them. This can prevent the map from rendering.
Changed lines 11-16 from:
!! No pins or missing pins on map?

Most likely this is caused because the latitude and longitude of your properties have not been entered in the "gm_geoLocation" field". In ProMaps this will happen automatically after a sync. In ProMaps this normally happens when an address is changed or modified as we have script triggers on the address fields in our detail layout. If you have imported records or are using an alternate method for entering addresses the geo locations may not have been looked up from google. We include a script called "GeoCodeAddress For ProMaps" that will look up the geocode for you. If you are missing a large set of geocodes you can create a new
script that will loop through all of your records and run the "GeoCodeAddress For ProMaps" script for each one. Please make sure to add a pause script step in between each loop that pauses for at least 0.25 seconds as google has a limit on how many queries can be made per second. Also keep in mind that google limits queries to 2,500 per 24 hour period. So if you are trying to geocode more than that you will need to split up your process into segments and wait 24 hours in between.

If you are running a newer version of Windows, you may need make a small edit to the "Load Marker Images" script. Find the "Set Variable [$$sc_markerIconURL[i]" step, and replace the "%20" with a space " ". This should let the ProMaps webviewer access the icon images, and the change will not affect your Mac users
.
to:
!! I see the map, but there are no pins or missing pins on map

Most likely this is caused because the latitude and longitude of your properties have not been entered in the "gm_geoLocation" field". This normally happens when an address is changed or modified as we have script triggers on the address fields in our detail layout. If you have imported records or are using an alternate method for entering addresses the geo locations may not have been looked up from google. We include a script called "GeoCodeAddress For ProMaps" that will look up the geocode for you. If you are missing a large set of geocodes you can loop through all of your records using the
script "Re-GeoCode All Properties". More on that [[GeoCoding | here]]. Also keep in mind that google limits queries to 2,500 per 24 hour period. So if you are trying to geocode more than that you will need to split up your process into segments and wait 24 hours in between.
Deleted lines 17-18:

If you are running Windows 10, two small edits should resolve this. In the "Export Map HTML" script, modify the final Set Field step by replacing the "%20" with a space " " toward the top of the calculation. Then, in the gm_MapData field in the Properties table, find the line [" " ; "%20"] toward the middle of the calculation. Replace the "%20" with a space " " here also. After closing and reopening ProMaps, your images should appear on the popovers.
June 24, 2016, at 06:27 PM by Dan Wheelon - Not seeing images in the map? Windows 10 note
Changed lines 15-16 from:
If you are running a newer version of Windows, you may need make a small edit to the Load Marker Images script. Find the "Set Variable [$$sc_markerIconURL[i]" step, and replace the "%20" with a space " ". This should let the ProMaps webviewer access the icon images, and the change will not affect your Mac users.
to:
If you are running a newer version of Windows, you may need make a small edit to the "Load Marker Images" script. Find the "Set Variable [$$sc_markerIconURL[i]" step, and replace the "%20" with a space " ". This should let the ProMaps webviewer access the icon images, and the change will not affect your Mac users.
Added lines 20-21:

If you are running Windows 10, two small edits should resolve this. In the "Export Map HTML" script, modify the final Set Field step by replacing the "%20" with a space " " toward the top of the calculation. Then, in the gm_MapData field in the Properties table, find the line [" " ; "%20"] toward the middle of the calculation. Replace the "%20" with a space " " here also. After closing and reopening ProMaps, your images should appear on the popovers.
December 16, 2015, at 10:41 PM by Dan Wheelon - Added note about replacing "%20" with " " for icon url for users with newer versions of windows.
Added lines 14-15:

If you are running a newer version of Windows, you may need make a small edit to the Load Marker Images script. Find the "Set Variable [$$sc_markerIconURL[i]" step, and replace the "%20" with a space " ". This should let the ProMaps webviewer access the icon images, and the change will not affect your Mac users.
March 12, 2014, at 06:54 PM by 98.203.211.206 -
Changed line 13 from:
Most likely this is caused because the latitude and longitude of your properties have not been entered. This normally happens when an address is changed or modified as we have script triggers on the address fields in our detail layout. If you have imported records or are using an alternate method for entering addresses the geo locations may not have been looked up from google. We include a script called "GeoCodeAddress For ProMaps" that will look up the geocode for you. If you are missing a large set of geocodes you can create a new script that will loop through all of your records and run the "GeoCodeAddress For ProMaps" script for each one. Please make sure to add a pause script step in between each loop that pauses for at least 0.25 seconds as google has a limit on how many queries can be made per second. Also keep in mind that google limits queries to 2,500 per 24 hour period. So if you are trying to geocode more than that you will need to split up your process into segments and wait 24 hours in between.
to:
Most likely this is caused because the latitude and longitude of your properties have not been entered in the "gm_geoLocation" field". In ProMaps this will happen automatically after a sync. In ProMaps this normally happens when an address is changed or modified as we have script triggers on the address fields in our detail layout. If you have imported records or are using an alternate method for entering addresses the geo locations may not have been looked up from google. We include a script called "GeoCodeAddress For ProMaps" that will look up the geocode for you. If you are missing a large set of geocodes you can create a new script that will loop through all of your records and run the "GeoCodeAddress For ProMaps" script for each one. Please make sure to add a pause script step in between each loop that pauses for at least 0.25 seconds as google has a limit on how many queries can be made per second. Also keep in mind that google limits queries to 2,500 per 24 hour period. So if you are trying to geocode more than that you will need to split up your process into segments and wait 24 hours in between.
March 12, 2014, at 06:53 PM by 98.203.211.206 -
Added lines 10-13:

!! No pins or missing pins on map?

Most likely this is caused because the latitude and longitude of your properties have not been entered. This normally happens when an address is changed or modified as we have script triggers on the address fields in our detail layout. If you have imported records or are using an alternate method for entering addresses the geo locations may not have been looked up from google. We include a script called "GeoCodeAddress For ProMaps" that will look up the geocode for you. If you are missing a large set of geocodes you can create a new script that will loop through all of your records and run the "GeoCodeAddress For ProMaps" script for each one. Please make sure to add a pause script step in between each loop that pauses for at least 0.25 seconds as google has a limit on how many queries can be made per second. Also keep in mind that google limits queries to 2,500 per 24 hour period. So if you are trying to geocode more than that you will need to split up your process into segments and wait 24 hours in between.
February 13, 2014, at 11:58 PM by 50.132.84.245 -
Changed lines 9-17 from:
Also check to see that you don't have html in any of the address fields. Something like "<table>" in a zip code field, for example, will prevent the map from rendering.
to:
Also check to see that you don't have html in any of the address fields. Something like "<table>" in a zip code field, for example, will prevent the map from rendering.

!! Not seeing images in the map?

If you make changes to map images in the property's detail view, those images aren't available to the map until you run the script "Load Thumbnails"--that script also runs during map start up, so you can just close and re-open the file as well.

!! Getting "could not save file" errors?

You can use external storage for the images you show in your map's popovers, but you can not use secure storage. If you need secure storage for your images, make a second container field to use in the map, set that to NOT use secure storage and add an auto-enter calc to grab a thumbnail of the secure image using GetThumbnail(). (You should be using thumbnails anyways to speed things up.)
(855) SEEDCODE
[email protected]
Follow us: