embedGoogleMapBuilderFactory.php
1.06 KB
<?php
/**
* @version $Id: Embed Google Map v2.0.1 2015-03-28 16:06 $
* @package Joomla 1.6
* @copyright Copyright (C) 2014-2015 Petteri Kivimki. All rights reserved.
* @author Petteri Kivimki
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
*/
require_once __DIR__ . '/embedGoogleMapClassicHtmlBuilder.php';
require_once __DIR__ . '/embedGoogleMapNewHtmlBuilder.php';
require_once __DIR__ . '/embedGoogleMapEmbedAPIHtmlBuilder.php';
class EmbedGoogleMapBuilderFactory {
public static function createBuilder($version) {
if(strcmp($version,'classic') == 0) {
return new EmbedGoogleMapClassicHtmlBuilder;
} else if(strcmp($version,'new') == 0) {
return new EmbedGoogleMapNewHtmlBuilder;
} else if(strcmp($version,'embed') == 0) {
return new EmbedGoogleMapEmbedAPIHtmlBuilder;
}
return new EmbedGoogleMapNewHtmlBuilder;
}
}
?>