Hi,
iam trying to integrate mapguide layers with google earth.
i downloaded the files.zip sample code
while implementing the same to my google earth
i got the following error:
fetch network
link"failed"(http://localhost/mapguide/googleEarth/calles.php";)
http:server error.

My calles.php is as follows

<?php
        include 'AppConstants.php';
        include 'UtilityFunctions.php';
  $outString = '';
        MgInitializeWebTier ($configFilePath);
        $siteConnection = new MgSiteConnection();
        $siteConnection->Open(new MgUserInformation("Administrator", "admin"));
        $geometryFactory = new MgGeometryFactory();
        $featureService =
$siteConnection->CreateService(MgServiceType::FeatureService);
   $resourceService =
$siteConnection->CreateService(MgServiceType::ResourceService);
      $map = new MgMap();
      $map->Open($resourceService,'Mapdata');
       $layer =  $map->GetLayers()->GetItem(4);
       $layerClassName = $layer->GetFeatureClassName();
        $outString .= '<?xml version="1.0" encoding="UTF-8"?>';
         $outString .= '<kml xmlns="http://earth.google.com/kml/2.0";>';
         $outString .= '<Document>';
   $outString .= '
  <Style id="myBoundaryLine">
    <LineStyle>
      <color>ffff00ff</color>
      <colorMode>normal</colorMode>
      <width>3</width>
    </LineStyle>
    <PolyStyle>
        <color>00ffffff</color>
        <colorMode>normal</colorMode>
    </PolyStyle>
  </Style>
';

        $featureReader = $featureService->SelectFeatures(new
MgResourceIdentifier("Library://demodata/Data/Towerdata.FeatureSource"),
$layerClassName, null);
        $geometryReaderWriter = new MgAgfReaderWriter();
        while ($featureReader->ReadNext())
        {
                $byteReader = $featureReader->GetGeometry('Geometry');
                $geometry = $geometryReaderWriter->Read($byteReader);
                $outString .= '<Placemark>';
                $outString .= '<name>'. 
$featureReader->GetString($featureReader->GetPropertyName(1)) .'</name>';
                $outString .= '<styleUrl>#myBoundaryLine</styleUrl>';

                $outString .= CreateKMLGeometry($geometry, 0);

                $outString .= '</Placemark>';
        }
        $featureReader->Close();
         $outString .= '</Document>';
          $outString .= '</kml>';
echo ($outString);
   SendKmlContent($outString,'kml');
?>

please help me if anything i done wrong??????


-- 
View this message in context: 
http://osgeo-org.1803224.n2.nabble.com/Mapguide-users-KML-files-and-Localhost-tp1808003p5263587.html
Sent from the MapGuide Users mailing list archive at Nabble.com.
_______________________________________________
mapguide-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapguide-users

Reply via email to