Google Earth api 발표 (Google Map api가 아님)

aero의 이미지

좀 소개가 늦은감이 있지만 국내에는 잘 알려지지 않은것 같아서 소개해봅니다.

mashup서비스의 불길에 기름을 끼얹은 Google map api에 이어
Google 에서 Google earth 프로그램과 interactive하게 붙어서 작동할 수 있는
Google earth api를 발표했습니다.
참고:
http://www.gearthblog.com/blog/archives/2006/10/google_announces_a_p.html
http://earth.google.com/comapi/

Google earth가 Web상에서 돌아가는 Google map과 달리 독립적인 어플리케이션으로 돌아가지만
지구를 돌려가며 지도를 browsing 하는데 있어서 Google earth의 조작성과 직관성은
Google map과 비교가 되지 않을 정도로 뛰어납니다.

그럼에도 불구하고 Google earth와 동적으로 밀접하게 연관되어 동작할 수 있는 방법이 없었는데
이번 Google earth api발표로 Google earth와 합쳐진 형태의 네비게이션, Google earth의
지형을 사용하는 게임등의 구현이 가능해졌습니다.

일본의 한 프로그래머가 이를 이용하여 Google earth위에서 자동차를 움직이는 예제를 만들었습니다.
http://tech.nitoyon.com/javascript/application/racing/2_en.html

Google earth api는 COM interface를 사용하기 때문에 현재는 Windows에서만 사용할 수 있습니다만
어떤 사람은 Mac용 Google earth에서 Applescript로도 Google earth api를 사용가능 하다고 합니다.
차후에는 CORBA, Mozilla XPCOM등 IDL interface를 가진 Object를 사용해서도
조작이 가능하게 하면 모든 플랫폼에서 Google Earth api가 사용가능해지리라 보입니다.