v2 is based on Bing Maps, the version on the demo site is for testing with live data.
You can set the map to default to Hybrid mode by adding
map.setMapType(G_HYBRID_MAP);
to template mapGoogleJavascript, after
var map = new GMap2(document.getElementById("memberMapCanvas"));
It sounds like this particular bug: http://ipb.silvesterwebdesigns.com/tracker/issue-7-locations-added-in-wrong-place-for-some-locales/ as you can see though, this was fixed 3 years ago with this code..
/**
* Locale friendly floatval() ready for MySQL
*
* @param string float value
* @return integer floated integer
*/
public function floatVal($floatString)
{
$floatString = floatval($floatString);
if($floatString)
{
$localeInfo = localeconv();
$floatString = str_replace($localeInfo["thousands_sep"], "", $floatString);
$floatString = str_replace($localeInfo["decimal_point"], ".", $floatString);
}
return $floatString;
}
The problem was that certain locales use different values for the thousands seperator and decimal point, it would be interesting to see a screenshot of your languages page to see your locale settings.
That means that there was a problem running the task, you should unlock the task and run it manually. If you see any errors please send them to me in a PM.