i have tested xmap plugin with osmap and its working fine. Thats the good news. But as i was testing i realised that when im force using ssl, all links still begins http. So there should be a check for ssl. Maybe like this:
$config = JFactory::getConfig();
$sslmode = $config->get('force_ssl', 0) == 2 ? 1 : (-1);
$node->link = Url::records($section, $item);
$node->link = JRoute::_($node->link, TRUE, $sslmode);
Maybe developers could update?