At first glance, it looks like this function in /module/boonex/world_map/classes/BxWmapDb.php limits the number of points that are retrieved. You can change it to a higher number and see what happens.
function getLocationsByBounds($sPart, $fLatMin, $fLatMax, $fLngMin, $fLngMax, $aCustomParts, $mixedPrivacyIds = '')
{
$sCustomPartsCondition = $this->_getCustomPartsCondition ($aCustomParts, 'm');
$sWhere = $this->_getLatLngWhere ($fLatMin, $fLatMax, $fLngMin, $fLngMax);
if ($sPart)
$sWhere .= " AND `m`.`part` = '$sPart' ";
else
$sWhere .= $sCustomPartsCondition;
$sWhere .= $this->_getPrivacyCondition($mixedPrivacyIds, 'm');
return $this->getAll("SELECT `m`.`id`, `m`.`part`, `m`.`title`, `m`.`uri`, `m`.`lat`, `m`.`lng` FROM `" . $this->_sPrefix . "locations` AS `m` WHERE `m`.`failed` = 0 $sWhere LIMIT 100");
}
The world map was not intended to be used as you are attempting to. The Boonex developers probably never figured on everyone in the neighborhood being a member of your Dolphin site.
I don't think you're going to be able to use the world map the way you want to use it. First of all, the free API only gives you 2500 calls per day. I'm not sure if displaying each one of those geo coded points takes a separate api call or not. For your application, you'll most likely need the business api. Also, I don't know if the world-map module caches those geo coded points or if there are new api calls on every page load.
My opinions expressed on this site, in no way represent those of Boonex or Boonex employees.