Installation
No, not for the moment.
Excel user-defined functions (UDFs) exist on a per-user basis only. This is by design and applies to all versions of Excel since 2000.
I have created a prototype which allows UDFs to register automatically at logon, but it is not yet ready for distribution.
No, GeodesiX is a per-user intall.
However, GeodesiX requires the .Net Framework 4, installing that might require administrative privileges.
Yes, GeodesiX connects to GoogleMaps in exactly the same way as your web browser; if you can browse the web wit Internet Explorer, GeodesiX will work.
That said, proxies and firewalls can be configured in many devious fashions and there might be situations in which GeodesiX won't work. If you think that your having proxy/firewall problems, run the Troubleshooter
Usage
Yes. Here's how:
- If the map pane isn't currently displayed, click on the map icon in the GeodesiX toolbar to make the map pane appear
- In the map sheet dropdown, pick an empty worksheet (any old worksheet will do)
- When prompted if you want to create and Office Finder, click 'yes'
- A new worksheet will be added to your workbook, containing a sample list, the capitals of the European Union
- During a few seconds, you will see the latitude and longitude fields being populated
- When they have all displayed, return to the map sheet dropdown and select the name of the worksheet that has just been created. A map of Europe will appear, with the countries' flags on the capitals
- Click on the map to find the 5 nearest capitals. Hover over an orange line to see the distance
- Click on a flag to see details about the country
Take a moment to examine the formulas in the spreadsheet that was created for you. They illustrate how you can create maps with your own places, custom icons and popup texts.
Because =GCD() is the Excel function for Greatest Common Divisor
Yes. You should read GoogleMaps terms of use, in particular this question.
In a nutshell, you may not make more than 2'500 geocode requests in any 24-hour period and if you make too many requests in quick succession, the service will throttle (slow down).
GeodesiX enforces all the GoogleMaps limits and will slow down and eventually stop if you don't respect the terms of use.
If you need to geocode large volumes, please don't contact me, find a bulk geocoding service.
On the GeodesiX toolbar, click Options.
Select the Geocoder tab.
Choose the desired language. The map will refresh and display in the new language, if it is available.
As of this writing (April 2011), maps only display in English, Japanese, Korean and Russian.
However, the Geocoder does support most languages, as you can see by looking in the address box.

No.
GeodesiX uses the GoogleMaps geocoding service, which has some usage limits.
In a nutshell, you may not make more than 2'500 geocode requests in a 24-hour period. GeodesiX will enforce these limits, so
please use this free service responsibly.
This was resolved in release 3.0.2 (at least up to IE8).
- Start Excel, Geodesix->Options->About and make sure you have version 3.0.2 or later.
- In the Options->Advanced tab, make sure that the Googlemaps version is 3.6 or earlier.
- Check these items
- Browse the samples at Googlemaps API samples and try displaying geocoding-simple. If it doesn't work, you're probably using IE9 and I'm afraid I currently don't have a solution.
Trouble-Shooting
This is usually due to problems with Regional Settings.
I haven't managed to identify exactly what makes this happen, but the problem occurs when your Office Primary Editing Language has been changed and/or doesn't match the Regional Settings in the Control Panel.
First of all, try Geodesix Toolbar -> Options -> Advanced -> Force EN-US and restart Excel.
If that doesn't solve it, set your Office Primary Language back to it's original installation value. Do the same with the Windows language, or try EN-US. Or vice-versa. Sorry I can't be more precise, everybody who's solved this problem reports a different solution.
Messages
GoogleMaps returned an invalid JSON message
Communication problem. Check your internet connection
GoogleMaps returned an invalid JSON message
You have made more than 2'500 geocode requests in a 24-hour period. Geodesix won't work until tomorrow
In '=geocode("field", NN)', NN must be an integer greater than zero
In '=geocode("field", NN)', NN must be an integer greater than zero
Unexpected error connecting to the RTD service XXX. Please email the details to geodesix@calvert.ch
Geocode request failed. Hopefully ZZZ will explain why
The JSON message from GoogleMaps was incorrectly formatted
Your regional settings between Office and Windows are incompatible, you should adjust them
Your regional settings between Office and Windows are incompatible, you must adjust them or GeodesiX won't work
The request to GoogleMaps is mal-formed. Please email the details to geodesix@calvert.ch
In '=geocode("XXX", yyy)', XXX must be 'field', 'fields', or the name of a field ('latitude', 'longitude' etc)
RTD service must be geocode or directions. Correct and re-submit
In GreatCircleDistance(W,X,Y,Z), W is not a number
In GreatCircleDistance(W,X,Y,Z), Y is not a number
In GreatCircleDistance(W,X,Y,Z), X is not a number
In GreatCircleDistance(W,X,Y,Z), Z is not a number
You supplied too many waypoints
GoogleMaps couldn't find a route between the 2 places your supplied
GoogleMaps couldn't find anything corresponding to the address you supplied
page.htm' is a required part of Geodesix. You've either deleted or moved it.
This is an internal logic error in the Place class. Please email the details to geodesix@calvert.ch
Resolve only accepts query types 'Geocode' and 'Directions'. Correct the request.
You are making geocode requests too fast. Geodesix is going to slow them down
You continue making geocode requests too fast and didn't heed the warnings to slow down. Geodesix has given up.
Unexpected error connecting to the RTD service XXX. Please email the details to geodesix@calvert.ch
The sensor=no is missing on the geocode request. Please email the details to geodesix@calvert.ch
Transient message, your request has been sent to GoogleMaps, awaiting the reply
The RTD server is broken. Please email the details to geodesix@calvert.ch
The DOS box choked on XXX. Hopefully 'ZZZ' will explain why
A 'Travel' request failed. Hopefully ZZZ explains why
You workbook contains a GeodesiX cache worksheet. The cache is corrupt. Geodesix tried to delete the cache, but couldn't. You'd better correct or delete it yourself.
Ensure that your Internet Explorer proxy settings are correct and that you can access the Internet with IE
Geodesix tried to set Excel's real-time throttle to 1 second, to make the interface snappier, and failed. You can ignore this
Your MAPI configuration is broken, you'll have to send the email manually
WebRequest returned a strange HTTP status code XXX.
GoogleMaps returned "unknown error". A mystery.