Использование GEPlugin KmlCamera из c # - PullRequest
0 голосов
/ 16 ноября 2011

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

1 Ответ

1 голос
/ 08 декабря 2011

Вы можете использовать эту библиотеку элементов управления, которые я создал, для работы с API Google Планета Земля из управляемого кода.

http://code.google.com/p/winforms-geplugin-control-library/

Библиотека позволяет использовать API точно так же, как в javascript - она ​​также имеет вспомогательные функции для создания объектов и простой работы с событиями в API.

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

// where ge is an instance of GEPlugin.
var camera = ge.getView().copyAsCamera(ge.ALTITUDE_RELATIVE_TO_GROUND);

// set latitude and longitude
camera.setLatitude(36.584207);
camera.setLongitude(-121.754322);

// for a list of all the KmlCamera members see:
// http://code.google.com/apis/earth/documentation/reference/interface_kml_camera.html

// update the view
ge.getView().setAbstractView(camera);

Но я бы предложил использовать библиотеку!

...