AddPoint(); $refreshMap = true; break; case EditCommand::AddLine: case EditCommand::AddLineString: $markupEditor->AddLineString(); $refreshMap = true; break; case EditCommand::AddCircle: case EditCommand::AddRectangle: case EditCommand::AddPolygon: $markupEditor->AddPolygon(); $refreshMap = true; break; case EditCommand::Delete: $markupEditor->DeleteMarkup(); $refreshMap = true; break; case EditCommand::Update: $markupEditor->UpdateMarkup(); $refreshMap = true; break; } } $markupFeatures = $markupEditor->GetMarkupFeatures(); $clsDef = $markupEditor->GetClassDefinition(); $clsProps = $clsDef->GetProperties(); if ($clsProps->IndexOf($clsDef->GetDefaultGeometryPropertyName()) >= 0) { $geomProp = $clsProps->GetItem($clsDef->GetDefaultGeometryPropertyName()); $geomTypes = $geomProp->GetGeometryTypes(); if ($geomTypes & MgFeatureGeometricType::Point) $allowPoint = true; if ($geomTypes & MgFeatureGeometricType::Curve) $allowLine = true; if ($geomTypes & MgFeatureGeometricType::Surface) $allowPoly = true; } $editLocal = GetLocalizedString('REDLINEEDIT', $locale ); $defaultHelpLocal = GetLocalizedString('REDLINEEDITDEFAULTHELP', $locale ); $pointHelpLocal = GetLocalizedString('REDLINEEDITPOINTHELP', $locale ); $lineHelpLocal = GetLocalizedString('REDLINEEDITLINEHELP', $locale ); $lineStringHelpLocal = GetLocalizedString('REDLINEEDITLINESTRINGHELP', $locale ); $rectangleHelpLocal = GetLocalizedString('REDLINEEDITRECTANGLEHELP', $locale ); $polygonHelpLocal = GetLocalizedString('REDLINEEDITPOLYGONHELP', $locale ); $circleHelpLocal = GetLocalizedString('REDLINEEDITCIRCLEHELP', $locale ); $addLocal = GetLocalizedString('REDLINEADD', $locale ); $digitizeLocal = GetLocalizedString('REDLINEDIGITIZE', $locale ); $pointLocal = GetLocalizedString('REDLINEOBJECTPOINT', $locale ); $circleLocal = GetLocalizedString('REDLINEOBJECTCIRCLE', $locale ); $lineLocal = GetLocalizedString('REDLINEOBJECTLINE', $locale ); $lineStringLocal = GetLocalizedString('REDLINEOBJECTLINESTRING', $locale ); $rectangleLocal = GetLocalizedString('REDLINEOBJECTRECTANGLE', $locale ); $polygonLocal = GetLocalizedString('REDLINEOBJECTPOLYGON', $locale ); $modifyLocal = GetLocalizedString('REDLINEMODIFY', $locale ); $selectLocal = GetLocalizedString('REDLINESELECTOBJECT', $locale ); $deleteLocal = GetLocalizedString('REDLINEDELETEOBJECT', $locale ); $updateLocal = GetLocalizedString('REDLINEUPDATETEXT', $locale ); $closeLocal = GetLocalizedString('REDLINEEDITCLOSE', $locale ); $promptLabelLocal = GetLocalizedString('REDLINEPROMPTLABEL', $locale); $promptRedlineLabelsLocal = GetLocalizedString('REDLINEPROMPTFORLABELS', $locale); $noTextLocal = GetLocalizedString('REDLINENOTEXT', $locale); $multiHelpLocal = GetLocalizedString('REDLINEMULTISELECTHELP', $locale); if (array_key_exists("REDLINEPROMPT", $args) && strcmp($args["REDLINEPROMPT"], "on") == 0) { $checkState = " checked='checked'"; } } catch (MgException $e) { $errorMsg = $e->GetExceptionMessage(); $errorDetail = $e->GetDetails(); } catch (Exception $e) { $errorMsg = $e->getMessage(); $errorDetail = $e->__toString(); } ?> <?=$editLocal?>
- GetMarkupName() ?>
/> />
/> />
/> />
/>


Error