/** * {@inheritDoc} * @see \MyArtJaub\Webtrees\Map\MapProviderInterface::getPlaceIcon() */ public function getPlaceIcon(\Fisharebest\Webtrees\Place $place) { if (!$place->isEmpty()) { $place_details = Database::prepare('SELECT SQL_CACHE pl_icon FROM `##placelocation` WHERE pl_id=? ORDER BY pl_place')->execute(array($this->getProviderPlaceId($place)))->fetchOneRow(); if ($place_details) { return WT_MODULES_DIR . 'googlemap/' . $place_details->pl_icon; } } return null; }