Due to recent updates, all users are required to create an Altair One account to login to the RapidMiner community. Click the Register button to create your account using the same email that you have previously used to login to the RapidMiner community. This will ensure that any previously created content will be synced to your Altair One account. Once you login, you will be asked to provide a username that identifies you to other Community users. Email us at Community with questions.
Answers
(See below for a simple explanation of the formula along with a javascript implementation)
http://www.movable-type.co.uk/scripts/latlong.html
At first glance, you'd need to do (as an example & assuming noone has done so already) one of the following.
1-Change the algorithm for calculating the distance between the cluster points to use this formula in the DBscan operator.
2-Install the R extension & use someone elses implementation http://pastebin.com/TL81ycx9
3-Calculate the distance between all points using a Groovy script version of Haversine & lots & lots of loops. http://svn.codehaus.org/grails-plugins/grails-solr/trunk/src/groovy/org/grails/solr/Haversine.groovy
Option 2 looks like the easiest, but that said, this is RapidMiner so it's possible that someone has already done this.
Hope that helps!
http://www.appelsiini.net/2008/11/introduction-to-marker-clustering-with-google-maps
Good luck!