CreateMarkup(); $refreshMap = true; break; case MarkupCommand::Open: $markupManager->OpenMarkup(); $refreshMap = true; break; case MarkupCommand::Delete: $markupManager->DeleteMarkup(); break; case MarkupCommand::Refresh: break; case MarkupCommand::Close: $markupManager->CloseMarkup(); $refreshMap = true; break; case MarkupCommand::Upload: $markupManager->UploadMarkup(); $refreshMap = true; break; case MarkupCommand::Download: $markupManager->DownloadMarkup(); break; case MarkupCommand::DownloadDataFromLayer: //The opened markup layer is the one we want to download $markupManager->SetArgument("MARKUPLAYER", $args["OPENMARKUP"]); $markupManager->DownloadMarkup(); break; case MarkupCommand::DownloadLayerKml: //The opened markup layer is the one we want to download $markupManager->SetArgument("MARKUPLAYER", $args["OPENMARKUP"]); $markupManager->DownloadMarkupAsKml(false); break; case MarkupCommand::DownloadLayerKmz: //The opened markup layer is the one we want to download $markupManager->SetArgument("MARKUPLAYER", $args["OPENMARKUP"]); $markupManager->DownloadMarkupAsKml(true); break; } } $availableMarkup = $markupManager->GetAvailableMarkup(); $openMarkup = $markupManager->GetOpenMarkup(); // Remove open markup from the list of available markup. $availableMarkup = array_diff($availableMarkup, $openMarkup); $manageLocal = GetLocalizedString('REDLINEMANAGE', $locale ); $availableLayersLocal = GetLocalizedString('REDLINEAVAILABLELAYERS', $locale ); $loadedLayersLocal = GetLocalizedString('REDLINELOADEDLAYERS', $locale ); $newSdfLocal = GetLocalizedString('REDLINENEWSDF', $locale ); $newShpLocal = GetLocalizedString('REDLINENEWSHP', $locale ); $newSqliteLocal = GetLocalizedString('REDLINENEWSQLITE', $locale ); $addToMapLocal = GetLocalizedString('REDLINEADDTOMAP', $locale ); $deleteLocal = GetLocalizedString('REDLINEDELETE', $locale ); $refreshLocal = GetLocalizedString('REDLINEREFRESH', $locale ); $addEditLocal = GetLocalizedString('REDLINEEDIT', $locale ); $removeFromMapLocal = GetLocalizedString('REDLINEREMOVEFROMMAP', $locale ); $downloadLocal = GetLocalizedString('REDLINEDOWNLOAD', $locale ); $downloadNativeLocal = GetLocalizedString('REDLINEDOWNLOADNATIVE', $locale ); $uploadLocal = GetLocalizedString('REDLINEUPLOAD', $locale ); $editStyleLocal = GetLocalizedString('REDLINEEDITSTYLE', $locale ); $redlineCreateFailureLocal = GetLocalizedString('REDLINECREATEFAILURE', $locale ); $redlineLayerNameLocal = GetLocalizedString('REDLINENAME', $locale); $newRedlineLayerLocal = GetLocalizedString("REDLINECREATENEW", $locale); $pointLocal = GetLocalizedString("REDLINEPOINT", $locale); $lineLocal = GetLocalizedString("REDLINELINE", $locale); $polyLocal = GetLocalizedString("REDLINEPOLY", $locale); $otherOptionsLocal = GetLocalizedString("REDLINEOTHEROPTIONS", $locale); $downloadOptionsLocal = GetLocalizedString("REDLINEDOWNLOADOPTIONS", $locale); $downloadKmlLocal = GetLocalizedString("REDLINEDOWNLOADKML", $locale); $downloadKmzLocal = GetLocalizedString("REDLINEDOWNLOADKMZ", $locale); } catch (MgException $mge) { $errorMsg = $mge->GetExceptionMessage(); $errorDetail = $mge->GetDetails(); //die("MG ERROR: " . $errorMsg.$errorDetail."\n".$mge->GetStackTrace()); } catch (Exception $e) { $errorMsg = $e->GetMessage(); //die("PHP ERROR: " . $errorMsg); } ?> Manage Markups





Error