コード例 #1
0
 public function testRender()
 {
     $mapTest = new Map();
     $kmlLayerTest = new KMLLayer();
     $kmlLayerTest->setUrl('url');
     $this->assertEquals(self::$kmlLayerHelper->render($kmlLayerTest, $mapTest), 'var ' . $kmlLayerTest->getJavascriptVariable() . ' = new google.maps.KmlLayer("' . $kmlLayerTest->getUrl() . '", {"map":' . $mapTest->getJavascriptVariable() . '});' . PHP_EOL);
     $kmlLayerTest->setOptions(array('option1' => 'value1', 'option2' => 'value2'));
     $this->assertEquals(self::$kmlLayerHelper->render($kmlLayerTest, $mapTest), 'var ' . $kmlLayerTest->getJavascriptVariable() . ' = new google.maps.KmlLayer("' . $kmlLayerTest->getUrl() . '", {"map":' . $mapTest->getJavascriptVariable() . ',"option1":"value1","option2":"value2"});' . PHP_EOL);
 }
コード例 #2
0
 /**
  * Checks the render kml layers method
  */
 public function testRenderKMLLayers()
 {
     $mapTest = new Model\Map();
     $kmlLayerTest = new Layers\KMLLayer();
     $kmlLayerTest->setUrl('url');
     $mapTest->addKMLLayer($kmlLayerTest);
     $this->assertEquals(self::$mapHelper->renderKMLLayers($mapTest), 'var ' . $kmlLayerTest->getJavascriptVariable() . ' = new google.maps.KmlLayer("url", {"map":' . $mapTest->getJavascriptVariable() . '});' . PHP_EOL);
 }