Как преобразовать мое приложение Google Maps в приложение Google Earth? - PullRequest
2 голосов
/ 18 марта 2011

На maps.google.com вы можете увидеть блестящий пример того, как приложение карт Google может внезапно плавно превратиться в приложение Google Планета Земля.

Я разрабатываю приложение Google Maps, работающее с API версии 3. Я прочитал следующую строку в сводке API Google Планета Земля

Если у вас есть сайт API Карт, Вы можете включить 3D-страницу с помощью всего одна строка кода.

Но я часами искал, не зная, как включить 3D в моем приложении. Я построил свое приложение на конструкторе google.maps.Map и включил API Google Mas из этого URL: http://maps.google.com/maps/api/js

Кто-нибудь знает, о чем я говорю, и / или знает, как включить 3D в приложении Google Maps в 1 строку?

Codemonkey

Ответы [ 3 ]

4 голосов
/ 30 июля 2011

Предыдущий ответ Фрейзера идеально подходит для V2 API Карт.Однако настоятельно рекомендуется использовать V3, поскольку V2 устарела.

Чтобы получить аналогичные функции в V3, вы можете использовать служебную библиотеку по адресу http://google -maps-utility-library-v3.googlecode.com / svn / trunk / googleearth / - простовключите библиотеку javascript, а затем в своем коде создайте экземпляр слоя Земли для вашей карты:

var googleEarth = new GoogleEarth(map);
2 голосов
/ 24 марта 2011

Чтобы добавить экземпляр Google Планета Земля на вашу карту, просто добавьте G_SATELLITE_3D_MAP к вашей карте с помощью GMap2.addMapType().

var map = new GMap2(document.getElementById("map_canvas"),{ size: new GSize(640,480) } );
map.setCenter(new GLatLng(42.366662,-71.106262), 11);

// Enable the Earth map type
map.addMapType(G_SATELLITE_3D_MAP);

var mapControl = new GMapTypeControl();
map.addControl(mapControl);
map.setMapType(G_SATELLITE_3D_MAP);

Вот информация об интеграции v2 карт Api с GoogleEarth Plugin http://code.google.com/apis/maps/documentation/javascript/v2/services.html#Earth

0 голосов
/ 18 марта 2011

Может быть, Google подразумевает использование файлов KML (KMZ)?Этот язык поддерживается Googgle Earth и Google Map.Я могу ошибиться, но ссылка полезна - http://sketchup.wikia.com/wiki/KML

...