Географическая Карта Моделирования Бизнес процесса. Гео карта Google esrth. Kmlсправочник
Скачать 7.61 Mb.
|
<Абстрактное представление> Синтаксис AbstractView --> "historicalimagery", or "sunlight" --> <-- /AbstractView --> Описание Это абстрактный элемент, и его нельзя использовать непосредственно в файле KML. Этот элемент расширяется элементами Расширяет <Объект> Элементы, специфичные для AbstractView Этот элемент включает специальные режимы просмотра в Google Планета Земля 6.0 и более поздних версиях. Он имеет один или несколько Определяет горизонтальное поле зрения AbstractView во время обхода . Этот элемент не влияет на AbstractView вне тура. Расширено <Камера> <Посмотреть>
Синтаксис Описание Может использоваться вместо стандартного relativeToSeaFloor — интерпретирует высоту как значение в метрах над морским дном. Если объект KML находится над сушей, а не над морем, высота будет интерпретироваться как высота над землей. clipToSeaFloor — указание высоты игнорируется, и объект KML будет расположен на морском дне. Если объект KML находится на суше, а не в море, функция clipToSeaFloor вместо этого будет привязываться к земле. Как и координата высоты внутри Дополнительные сведения о режимах высоты см. в главе « Режимы высоты » в Руководстве разработчика KML . Пример heightmode_reference.kml xmlns:gx="http://www.google.com/kml/ext/2.2"> 146.825,12.233,400 146.820,12.222,400 146.812,12.212,400 146.796,12.209,400 146.788,12.205,400
Синтаксис Описание Информацию о временной шкале тура см. в разделе «Временные рамки тура» в главе « Путешествие » Руководства разработчика KML Указывает время в секундах, в течение которого происходит обновление. Указывает количество секунд ожидания (после встроенной начальной позиции) перед запуском обновления. Пример Пример ниже демонстрирует изменение размера значка. Это изменение будет анимировано в течение 5 секунд. анимированныйupdate_example.kml xmlns:gx="http://www.google.com/kml/ext/2.2"> Расширяет Содержит <Обновить> <Воздушный стиль> Синтаксис Описание Указывает, как отображается всплывающая подсказка для меток. Элементы, специфичные для BalloonStyle Цвет фона шара (по желанию). Значения цвета и непрозрачности (альфа) выражаются в шестнадцатеричном представлении. Диапазон значений для любого цвета составляет от 0 до 255 ( 00до ff). Порядок выражения: aabbggrr, где aa=альфа (от 00 до ff); bb=синий (от 00 до ff); gg=зеленый (от 00 до ff); rr=красный (от 00 до ff). Для альфы 00полностью прозрачен и ffполностью непрозрачен. Например, если вы хотите применить к наложению синий цвет с 50-процентной непрозрачностью, вы должны указать следующее: Примечание . Использование элемента <цвет текста> Цвет переднего плана для текста. По умолчанию черный (ff000000). <текст> Текст, отображаемый во всплывающей подсказке. Если текст не указан, Google Планета Земля рисует всплывающую подсказку по умолчанию (с компонентом <имя>, выделенным жирным шрифтом, объектом <описание>, ссылками для направления движения, белым фоном и хвостом, прикрепленным к координатам точки объекта). , если указано). Вы можете добавлять сущности в тег Например, в следующем фрагменте KML поля $[name] и $[description] будут заменены полями $[description] Если по умолчанию используется Пример Расширяет < Стиль цвета > Содержится <Стиль> Вернуться к вершине
Синтаксис Описание Переключает видимость всплывающей подсказки с описанием. Обновляемый балун должен быть идентифицирован XML-идентификатором объекта (например, ). Примеры Первый пример показан ballvisibility_example.kml xmlns:gx="http://www.google.com/kml/ext/2.2"> Located in Paris, France. This description balloon opens when the Placemark is loaded. Второй пример показывает использование ballvisibility_tourexample.kml xmlns:gx="http://www.google.com/kml/ext/2.2"> The tour begins near the Santa Cruz Canyon, off the coast of California, USA. Use to show description balloons.]]> Расширяет <Функция> <Камера> Синтаксис Описание Определяет виртуальную камеру, которая просматривает сцену. Этот элемент определяет положение камеры относительно поверхности Земли, а также направление обзора камеры. Положение камеры определяется параметрами Определение представления В Feature или На следующей диаграмме показаны оси X , Y и Z , которые присоединены к виртуальной камере. Ось X направлена вправо от камеры и называется правильным вектором . Ось Y определяет направление «вверх» относительно экрана и называется вектором вверх . Ось Z направлена от центра экрана к точке наблюдения. Камера смотрит вниз по оси -Z , которая называется вектором обзора . Порядок преобразований Порядок вращения важен. По умолчанию камера смотрит прямо по оси −Z к Земле. Перед выполнением поворотов камера перемещается по оси Z на Обратите внимание, что каждый раз, когда применяется вращение, две оси камеры меняют свою ориентацию. Элементы, специфичные для камеры <долгота> Долгота виртуальной камеры (точки обзора). Угловое расстояние в градусах относительно нулевого меридиана. Значения к западу от меридиана колеблются от -180 до 0 градусов. Значения к востоку от меридиана варьируются от 0 до 180 градусов. <широта> Широта виртуальной камеры. Градусы к северу или югу от экватора (0 градусов). Значения варьируются от -90 градусов до 90 градусов. <высота> Расстояние камеры от поверхности земли, в метрах. Интерпретируется в соответствии с <заголовок> Направление (азимут) камеры в градусах. По умолчанию=0 (истинный север). ( См. схему .) Диапазон значений от 0 до 360 градусов. <наклон> Вращение в градусах камеры вокруг оси X. Значение 0 указывает, что вид направлен прямо вниз к земле (наиболее распространенный случай). Значение 90 для <рулон> Вращение в градусах камеры вокруг оси Z. Значения варьируются от -180 до +180 градусов. <режим высоты> Указывает, как интерпретируется значение relativeToGround — (по умолчанию) интерпретирует clipToGround — для камеры этот параметр также размещает камеру relativeToGround , поскольку размещение камеры точно на высоте местности будет означать, что глаз будет пересекать местность (и обзор будет заблокирован). absolute — интерпретирует Расширение KML в пространстве имен расширений Google , позволяющее указывать высоту относительно морского дна. Значения: relativeToSeaFloor — интерпретирует clipToSeaFloor — спецификация Extends < Абстрактное представление > Contained By Любой элемент, производный от < Feature > Вернуться к вершине Syntax -- ColorStyle id="ID" --> ColorStyle --> Description Это абстрактный элемент, и его нельзя использовать непосредственно в файле KML. Он предоставляет элементы для указания цвета и цветового режима расширенных типов стилей. Elements Specific to ColorStyle <цвет> Значения цвета и непрозрачности (альфа) выражаются в шестнадцатеричном представлении. Диапазон значений для любого цвета составляет от 0 до 255 ( 00до ff). Для альфы 00полностью прозрачен и ffполностью непрозрачен. Порядок выражения: aabbggrr, где aa=альфа (от 00 до ff); bb=синий (от 00 до ff); gg=зеленый (от 00 до ff); rr=красный (от 00 до ff). Например, если вы хотите применить к наложению синий цвет с 50-процентной непрозрачностью, вы должны указать следующее: <режим цвета> Значения для Чтобы получить действительно случайный выбор цветов, укажите базовый Если указать один компонент цвета (например, значение ff0000ff для красного ), будут выбраны случайные значения цвета для этого компонента (красного). В этом случае значения будут варьироваться от 00 ( черный ) до ff ( полный красный ). Если вы укажете значения для двух или для всех трех компонентов цвета, к каждому компоненту цвета будет применена случайная линейная шкала с диапазоном результатов от черного до максимальных значений, указанных для каждого компонента. Непрозрачность цвета зависит от альфа-компонента Extends < Объект > Extended By <Стиль значка> <Стиль метки> <Стиль линии> < Полистиль > Вернуться к вершине Syntax Container id="ID" --> ... ... ... 0 or more Features --> Container --> Описание Это абстрактный элемент, и его нельзя использовать непосредственно в файле KML. Элемент Container содержит одну или несколько функций и позволяет создавать вложенные иерархии. Расширяет < Функция > Расширено <Документ> <Папка> Вернуться к вершине <Документ> Синтаксис ... ... ... Описание Документ — это контейнер для функций и стилей. Этот элемент обязателен, если в вашем файле KML используются общие стили . Рекомендуется использовать общие стили, которые требуют следующих шагов: Определите все стили в документе. Назначьте уникальный идентификатор каждому стилю. Внутри данной функции или карты стилей укажите идентификатор стиля с помощью элемента Обратите внимание, что общие стили не наследуются функциями в документе. Каждая функция должна явно ссылаться на используемые ею стили в элементе ... Не помещайте общие стили в папку. В следующем примере показано использование общего стиля. Example Расширяет < Контейнер > Содержит 0 или более элементов, полученных из < Feature > 0 или более элементов, производных от < StyleSelector > 0 или более элементов, полученных из Вернуться к вершине
Syntax Description Duration and Когда продолжительность включена в ... Duration and Указывает продолжительность времени, в течение которого происходит обновление. Целочисленные, плавающие и цветные поля плавно анимируются от исходного к новому значению на протяжении всей продолжительности; логические, строковые и другие значения, которые не поддаются интерполяции, обновляются в конце продолжительности. .... Syntax Description Элемент ExtendedData предлагает три способа добавления пользовательских данных в функцию KML (NetworkLink, Placemark, GroundOverlay, PhotoOverlay, ScreenOverlay, Document, Folder). Эти методы Добавление нетипизированных пар данных/значений с помощью элемента (базовый) Объявление новых типизированных полей с помощью элемента Ссылка на элементы XML, определенные в других пространствах имен, путем ссылки на внешнее пространство имен в файле KML (базовый вариант) Эти методы можно комбинировать в одном файле KML или функции для разных фрагментов данных. Дополнительные сведения см. в разделе « Добавление пользовательских данных » раздела «Темы в KML». Elements Specific to ExtendedData Создает нетипизированную пару имя/значение . Имя может иметь две версии: name и displayName . Атрибут имени используется для идентификации пары данных в файле KML. Элемент displayName используется, когда правильно отформатированное имя с пробелами и форматированием HTML отображается в Google Планета Земля. В элементе Необязательная отформатированная версия имени для использования в целях отображения. Значение пары данных. Этот элемент используется вместе с элементом schemaUrl="http://host.com/PlacesIHaveLived.kml#my-schema-id" schemaUrl="AnotherFile.kml#my-schema-id" schemaUrl="#schema-id" Элемент Schema всегда является дочерним элементом Document. Элемент ExtendedData является дочерним элементом Feature, который содержит пользовательские данные. Этот элемент присваивает значение пользовательскому полю данных, определяемому атрибутом имени . Тип и имя этого пользовательского поля данных объявлены в элементе Вот пример определения двух пользовательских элементов данных: Этот элемент позволяет добавлять нетипизированные пользовательские данные. Обязательно укажите префикс пространства имен в элементе В следующем примере показано использование префикса пространства имен «camp»: Содержится Любой элемент, производный от < Feature > Смотрите также Схема Syntax Feature id="ID" --> NetworkLink,Placemark, GroundOverlay,PhotoOverlay,ScreenOverlay --> ... ... ... <-- /Feature --> Description Это абстрактный элемент, и его нельзя использовать непосредственно в файле KML. На следующей диаграмме показано, как некоторые элементы объекта отображаются в Google Планета Земля. Elements Specific to Feature <имя> Пользовательский текст, отображаемый в средстве 3D-просмотра в качестве метки для объекта (например, для метки, папки или сетевой ссылки). <видимость> Логическое значение. Указывает, отображается ли элемент в средстве 3D-просмотра при начальной загрузке. Чтобы объект был видимым, для тега <открыть> Логическое значение. Указывает, отображается ли документ или папка закрытыми или открытыми при первой загрузке на панель «Метки». 0=свернуто (по умолчанию), 1=развернуто. См. также KML 2.2 поддерживает новые элементы для включения данных об авторе и соответствующем веб-сайте в файл KML. Эта информация отображается в результатах географического поиска как в браузерах Google Планета Земля, таких как Google Планета Земля, так и в других приложениях, таких как Карты Google. В KML используются следующие элементы атрибутов: элемент atom:author - родительский элемент для atom:name элемент atom:name - имя автора Элемент atom:link — содержит атрибут href Атрибут href — URL-адрес веб-страницы, содержащей файл KML/KMZ. Эти элементы определены в формате синдикации Atom. Полную спецификацию можно найти на http://atompub.org. (см. пример ниже). Элемент Указывает URL-адрес веб-сайта, содержащего этот файл KML или KMZ. Обязательно включите пространство имен для этого элемента во все файлы KML, в которых он используется: xmlns:atom="http://www.w3.org/2005/Atom"(см. пример ниже). <адрес> Строковое значение, представляющее неструктурированный адрес, записанный в виде стандартной улицы, города, адреса штата и/или почтового индекса. Вы можете использовать тег , чтобы указать местоположение точки вместо использования координат широты и долготы. (Однако, если указан , он имеет приоритет над .) Чтобы узнать, какие локали поддерживаются для этого тега в Google Планета Земля, перейдите в справку Google Maps . Структурированный адрес в формате xAL или eXtensible Address Language — международный стандарт форматирования адресов. <номер телефона> Строковое значение, представляющее номер телефона. Этот элемент используется только Google Maps Mobile. Отраслевым стандартом для мобильных телефонов с поддержкой Java является RFC2806. Для получения дополнительной информации см. http://www.ietf.org/rfc/rfc2806.txt . <фрагмент maxLines="2" > Краткое описание функции. В Google Планета Земля это описание отображается на панели «Места» под названием объекта. Если сниппет не указан, используются первые две строки <описание> Предоставляемый пользователем контент, который отображается во всплывающей подсказке с описанием. Поддерживаемый контент для элемента Google Планета Земля 5.0 Google Планета Земля 5.0 (и более поздние версии) поддерживает обычный текстовый контент, а также полный HTML и JavaScript во всплывающих подсказках с описанием. Содержимое тега описания обрабатывается движком веб-браузера с открытым исходным кодом WebKit и отображается так же, как и в любом браузере на основе WebKit. Общие ограничения Ссылки на локальные файлы, как правило, запрещены. Это предотвращает повреждение вашей системы вредоносным кодом или доступ к вашим данным. Если вы хотите разрешить доступ к вашей локальной файловой системе, выберите «Настройки » > «Разрешить доступ к локальным файлам и личным данным » . Всегда разрешены ссылки на файлы изображений в локальной файловой системе, если они содержатся в теге . Доступ к содержимому, сжатому в файл KMZ, можно получить, даже если оно находится в локальной файловой системе. Файлы cookie разрешены, но в соответствии с политикой единого источника локальный контент не имеет общего домена с каким-либо другим контентом (включая другой локальный контент). HTML HTML в основном отображается так, как это было бы в любом браузере WebKit. Цели игнорируются при включении в HTML, записанный непосредственно в KML; все такие ссылки открываются, как если бы цель была установлена на _blank. Любые указанные цели игнорируются. Однако HTML, содержащийся в iFrame или динамически сгенерированный с помощью JavaScript или DHTML, будет использовать target="_self" по умолчанию. Другие цели могут быть указаны и поддерживаются. Содержимое файлов KMZ, локальные ссылки привязки и ;flytoметоды не могут быть выбраны из HTML, содержащегося в iFrame. Если пользователь указывает width="100%"ширину iFrame, то ширина iFrame будет зависеть от всего остального содержимого всплывающей подсказки — ее следует игнорировать при расчете размера макета. Это правило применимо и к любому другому блочному элементу внутри балуна. JavaScript Most JavaScript is supported. Dialog boxes can not be created - functions such as alert() and prompt() will not be displayed. They will, however, be written to the system console, as will other errors and exceptions. CSS CSS is allowed. As with CSS in a regular web browser, CSS can be used to style text, page elements, and to control the size and appearance of the description balloon. Google Earth 4.3 The Common information If your description contains no HTML markup, Google Earth attempts to format it, replacing newlines with and wrapping URLs with anchor tags. A valid URL string for the World Wide Web is automatically converted to a hyperlink to that URL (e.g., http://www.google.com). Consequently, you do not need to surround a URL with the tags in order to achieve a simple link. When using HTML to create a hyperlink around a specific word, or when including images in the HTML, you must use HTML entity references or the CDATA element to escape angle brackets, apostrophes, and other special characters. The CDATA element tells the XML parser to ignore special characters used within the brackets. This element takes the form of: special characters here ]]> If you prefer not to use the CDATA element, you can use entity references to replace all the special characters. This is an image ]]> Other Behavior Specified Through Use of the Element KML supports the use of two attributes within the element: href and type. The anchor element contains an href attribute that specifies a URL. If the href is a KML file and has a .kml or .kmz file extension, Google Earth loads that file directly when the user clicks it. If the URL ends with an extension not known to Google Earth (for example, .html), the URL is sent to the browser. The href can be a fragment URL (that is, a URL with a # sign followed by a KML identifier). When the user clicks a link that includes a fragment URL, by default the browser flies to the Feature whose ID matches the fragment. If the Feature has a LookAt or Camera element, the Feature is viewed from the specified viewpoint. The behavior can be further specified by appending one of the following three strings to the fragment URL: ;flyto (default) - fly to the Feature ;balloon - open the Feature's balloon but do not fly to the Feature ;balloonFlyto - open the Feature's balloon and fly to the Feature For example, the following code indicates to open the file CraftsFairs.kml, fly to the Placemark whose ID is "Albuquerque," and open its balloon: One of the Best Art Shows in the West ]]> The type attribute is used within the element when the href does not end in .kml or .kmz, but the reference needs to be interpreted in the context of KML. Specify the following: type="application/vnd.google-earth.kml+xml" For example, the following URL uses the type attribute to notify Google Earth that it should attempt to load the file, even though the file extension is .php: type="application/vnd.google-earth.kml+xml"> Defines a viewpoint associated with any element derived from Feature. See Associates this Feature with a period of time ( URL of a |