2011-01-19 3 views
2

다양한 높이의 풍속을 측정하는 일부 실제 센서의 피드백을 시각화하는 효과적인 방법을 찾으려고합니다. 누구든지 구글 맵스에 3D 데이터를 표시하는 것이 가능한지 알고 있습니까?Google지도 또는 Google 어스에서 3D 데이터를 표시 할 수 있습니까?

나는 방향과 풍속을 나타내는 3D 화살표를 상상하고있었습니다. 모델을로드하여 특정 GPS 위치/고도에 배치 한 다음 특정 방위각/고도를 가리키는 방향을 변경하면 가능합니다.

또 다른 대안은 각 높이에 대한 이미지를 만들고 디스크를 확대/축소하여 화살표를 표시하는 것입니다. The documentation은 오버레이로 지상에 단일 레이어를 만들 수 있다고 제안하지만 그 이미지를 공중에 끌어 올리는 것에 대해서는 언급하지 않습니다.

전에 Google지도와 함께 해본 적이 있지만 Google 어스는 사용하지 않았습니다. 여기에서 가능한 무엇을위한 느낌을 얻으려고 노력하십시오. 아무도 이런 걸 시도하지 않았 니?

답변

2

Google지도는 2 차원이며 3D 개체를 지원하지 않으므로 사물은 위도와 경도로만 배치됩니다. 그러나 '3D보기'이미지를 쉽게 만들고지도 Api를 사용하여지도에 통합 할 수 있습니다.

Google 어스는 3 차원 (위도, 경도, 고도)이며 kmz 아카이브를 통해로드되거나 Api를 통해 생성 된 모델과 지오메트리를 지원합니다. 두 가지 방법 중 하나를 사용하는 것은 상당히 간단합니다.

당신의 언급을 볼 수없는 이유는 문서 커버 '지상 오버레이'때문에 당신이 참조하는 문서에 '공기로 그 이미지를 당기는'입니다 -

어쨌든 그래서 그들은 땅에 고정되어 ... , Google 어스 API의 모양과 모델 섹션을 살펴보세요. 정확히 무엇이 필요한지 알아야합니다.

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

http://earth-api-samples.googlecode.com/svn/trunk/examples/model.html

+1

확실히 당신은 구글 _maps_는 2D 의미? ;-) –

+0

애니메이션의 환상을주기 위해 애니메이션이나 선을 대체 할 수 있습니까? –

+0

예, '키 프레임'스타일의 애니메이션으로 바꿀 수 있습니다. 모델을 사용하여 모든 모델을 배열에로드 한 다음 각 항목의 가시성을 전환하여 각 항목에 이동 노출을주기 위해 반복합니다. 언더 레이 객체의 좌표 (일반적으로 KmlPoint)를 업데이트하여 모형 (회전, 위치 등)을 '애니메이션화'할 수도 있습니다. 기하학을 사용하면 좌표를 갱신하여 원하는대로 출력을 다시 그릴 수 있습니다. – Fraser

관련 문제