Страница 1 из 1

Google Earth

Добавлено: 23 фев 2017, 16:55
xtxskif
Привет. Подскажите как зафиксировать объект так чтоб он например стрелка всегда показивала в одно место.
К примеру на дорогу (как на рис.1).
Потому что если я начинаю вращать карту то стрелка тоже вращаеться (рис.2).

Re: Google Earth

Добавлено: 24 фев 2017, 20:27
xtxskif
помогите хоть чем-то

Re: Google Earth

Добавлено: 24 фев 2017, 21:32
marsel
Стрелка и так показывает "в одно место" - рядом с дорогой.
Переместите её, чтобы конец стрелки был точно на дороге – туда она и будет показывать

Re: Google Earth

Добавлено: 25 фев 2017, 13:44
xtxskif
Может вы не поняли задачу. Нужно чтоб стрелка показывала в одну точку при любом угле компаса

[ Сообщение с мобильного устройства ]

Re: Google Earth

Добавлено: 25 фев 2017, 14:23
marsel
Повторюсь другими словами: стрелка на Ваших рисунках показывает "в одну точку при любом угле компаса". Именно конец стрелки, т.е. вершина треугольной части стрелки, показывает в одну точку, находящуюся в нескольких метрах от дороги.
Сама стрелка вращаться не будет. Стрелка - это значок-символ и вместе с картой он не вращается.
Если нужно, чтобы стрелка тоже вращалась, можно нарисовать полигон (многоугольник) в форме стрелки

Re: Google Earth

Добавлено: 25 фев 2017, 15:09
Игорь Белов
Именно так, "стрелка" есть объект типа Точка, и она всегда указывает сама в себя.

Re: Google Earth

Добавлено: 26 фев 2017, 14:04
xtxskif
а как сделать так чтоб обьект (стрелка или иной) показывал не в точку, а в направление (к примеру на север).
Что то вроде того что на рисунках.
Заранее спасибо

Re: Google Earth

Добавлено: 26 фев 2017, 14:12
xtxskif
и вообще можно ли это сделать с точечным объектом?

Re: Google Earth

Добавлено: 26 фев 2017, 20:17
ericsson
Вообще, в KML есть элемент <heading> входящий в <IconStyle>. Но поддерживает ли его Google Earth?

Re: Google Earth

Добавлено: 27 фев 2017, 11:36
xtxskif
а как ето узнать?

Re: Google Earth

Добавлено: 27 фев 2017, 18:51
ericsson
Ну, очень просто: создать KML-файл с точечным объектом и вручную отредактировать стиль в соответствии с документацией (в GE поле для указания этого параметра при редактировании маркера отсутствует).
Но точечный объект все равно никогда не будет вести себя точно так, как вы показали на иллюстрациях.

Re: Google Earth

Добавлено: 27 фев 2017, 23:52
xtxskif
но вы припускаете возможность развернуть точечний обьект "стрелка" носом на север?

Re: Google Earth

Добавлено: 28 фев 2017, 00:16
ericsson
Что-что я делаю?
Если вы хотели сказать "допускаю", то да - добавление, например, <heading>45</heading> внутрь элемента <IconStyle> должно развернуть иконку на 45º по часовой стрелке от направления на север, однако иконка точечного объекта всегда изображается на виртуальной плоскости, параллельной плоскости экрана, то есть и тогда, когда вы смотрите на поверхность Земли из зенита в надир, и тогда, когда смотрите под углом к поверхности.

А на ваших иллюстрациях с синей стрелкой выше, плоскость символа всегда параллельна поверхности Земли. Это возможно, только если "символ" представляет из себя полигональный объект.

Re: Google Earth

Добавлено: 28 фев 2017, 00:32
xtxskif
понимаю, спасибо