Ejemplo n.º 1
0
 public function __construct()
 {
     $err = 0;
     $errMsg = "";
     $wmsurl = $_REQUEST['wmsurl'];
     $wms = new WMSClient($wmsurl);
     if ($wms->checkError()) {
         $err = 1;
         $errMsg = $wms->returnErrorMsg();
     }
     $layers = json_encode($wms->getLayerList());
     $imgFormats = json_encode($wms->getImgFormats());
     $srsList = json_encode($wms->getSrsList());
     // return JS object literals "{}" for XMLHTTP request
     header("Content-Type: text/plain; charset={$defCharset}");
     echo "{\"err\":{$err}, \"errMsg\":\"{$errMsg}\", \"layers\":{$layers}, \"imgFormats\":{$imgFormats}, \"srsList\":{$srsList}}";
 }
Ejemplo n.º 2
0
<?php

require_once "wmsclient.php";
$wmsurl = "http://labs.metacarta.com/wms/vmap0?";
$wmsurl = "http://wms.jpl.nasa.gov/wms.cgi?";
$wms = new WMSClient($wmsurl);
//print_r($wms->returnCapabilities()->asXML());
$layers = $wms->getLayerList();
print_r(json_encode($layers));
echo "\n";
$imgFormats = $wms->getImgFormats();
print_r(json_encode($imgFormats));
echo "\n";
$srsList = $wms->getSrsList();
print_r(json_encode($srsList));