Можно ли отображать 3D-данные в Google Maps или Google Earth? - PullRequest
2 голосов
/ 19 января 2011

Я пытаюсь найти эффективный способ визуализации обратной связи от некоторых реальных датчиков, измеряющих скорости ветра на различных высотах. Кто-нибудь знает, возможно ли отобразить 3D-данные на картах Google?

Я представлял трехмерные стрелки, указывающие направление и скорость ветра. Если возможно загрузить модель и расположить ее в определенном положении / высоте GPS, а затем изменить ее ориентацию, чтобы указать конкретный азимут / угол места, который может работать.

Еще одна альтернатива, которую я рассматривал, - создать изображение для каждой высоты и отобразить стрелку, масштабируя / вращая диск. Документация предполагает, что вы можете сделать один слой на уровне земли с наложением, но не упоминает о том, что вытащили эти изображения в воздух.

Я играл раньше с картами Google, но не с Google Планета Земля. Просто пытаюсь понять, что здесь возможно. Кто-нибудь пробовал что-нибудь подобное?

1 Ответ

2 голосов
/ 24 февраля 2011

Карты Google - это 2d, и поэтому они не поддерживают трехмерные объекты, объекты расположены только по широте и долготе. Однако вы можете легко создать «трехмерное изображение» и включить его в карту, используя карты Api.

Google Планета Земля является трехмерной (широта, долгота, высота) и поддерживает модели и геометрии, загруженные через архивы kmz или созданные через Api. Довольно просто включить использование любого из методов.

Причина, по которой вы не видите упоминания о "поднятии этих изображений в воздух" в документе, на который вы ссылаетесь, заключается в том, что документ покрывает "наземные наложения" - поэтому они прикреплены к земле ...

Так или иначе, взгляните на раздел геометрии и моделей в API Google Планета Земля - ​​должно быть именно то, что вам нужно.

http://code.google.com/apis/earth/documentation/geometries.html

http://earth -api-samples.googlecode.com / SVN / багажник / примеры / model.html

...