var proj_map = map.getProjectionObject();
var latlon;
<?php
+if (isset($aPolyPoints)) {
foreach($aPolyPoints as $aPolyPoint)
{
echo " pointList.push(new OpenLayers.Geometry.Point(".$aPolyPoint[1].",".$aPolyPoint[2]."));\n";
}
+}
?>
var linearRing = new OpenLayers.Geometry.LinearRing(pointList).transform(proj_EPSG4326, proj_map);;
var polygonFeature = new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Polygon([linearRing]),null,style);
echo ','.$aResult['aBoundingBox'][3];\r
echo '"';\r
\r
- if ($bShowPolygons)\r
+ if ($bShowPolygons && isset($aResult['aPolyPoints']))\r
{\r
echo ' polygonpoints=\'';\r
echo javascript_renderData($aResult['aPolyPoints']);\r
}
// Output data suitable for display (points and a bounding box)
- if ($bShowPolygons)
+ if ($bShowPolygons && isset($aPolyPoints))
{
$aResult['aPolyPoints'] = array();
foreach($aPolyPoints as $aPoint)