Добавление динамической легенды на основе содержимого файла KML в Google Планета Земля - PullRequest
0 голосов
/ 12 марта 2019

Я хочу создать динамическую легенду в Google Планета Земля, сгенерированную на основе файла KML (образец файла, использованного в приведенном ниже примере, можно найти здесь ).

Например, если есть «расширенный», «незначительный», «маргинальный» и «общий», будет создана легенда с этими значениями соответствующего цвета (таким образом, 4 значения). Аналогично, если бы существовали только «маргинальный» и «общий», то легенда была бы создана с этими двумя значениями.

Мой вопрос здесь заключается в том, существует ли способ создать его в Google Планета Земля в виде решения «одним щелчком» (или «двумя щелчками»)? То есть Я загружаю файл KML / KMZ и нажимаю кнопку, чтобы создать легенду, основанную на значениях файла KML. Я думаю, что нет, и мне пришлось бы написать сценарий, чтобы привести меня к этому решению "одним щелчком мыши".

1 Ответ

0 голосов
/ 13 марта 2019

Google Планета Земля Про (классическое настольное приложение) может создавать легенды из вашего KML, но, возможно, не так, как вы хотите.Он является частью инструмента «Сохранить изображение», доступного из меню «Файл»> «Сохранить»> «Сохранить изображение» или с помощью кнопки «Сохранить изображение» на панели инструментов (2-й справа).Когда вы идете, чтобы сохранить изображение, оно дает вам варианты для поля заголовка, поля легенды, масштаба, компаса и поля HTML.Кнопка «Параметры карты», которая появляется под панелью инструментов, позволяет включать и выключать эти объекты и выбирать желаемое разрешение изображения перед сохранением вида карты в изображение JPG.

Если у вас есть KML на карте, когда вы собираетесь сохранить изображение, вы увидите, что легенда генерируется автоматически из элементов вашего KML (см. Изображение ниже).Если вы нажмете на поле Легенда, вы сможете выбрать, какие элементы включать или нет ... или обновить автоматически сгенерированную легенду из вашего текущего представления.

Работает довольно хорошо.Предостережение заключается в том, что единственная полезная вещь, которую вы можете сделать с ней, это экспортировать ее как часть большего изображения.Нет простого способа получить эту легенду, а затем каким-то образом добавить ее в свой KML для просмотра вместе с картой.Так что, если это для создания изображения карты с легендой, тогда вы можете пойти ... в противном случае вы можете экспортировать изображение, вырезать все, кроме легенды, а затем использовать это изображение легенды на воздушном шаре в вашем KML или в другом месте.,

Google Earth KML Legend

...