Да, есть много способов взглянуть на метки. Самый простой способ сделать это - определить метку и абстрактный абстрактный вид. например
if (placemark.getAbstractView()) {
ge.getView().setAbstractView(placemark.getAbstractView());
}
Вы также можете использовать различные аксессоры для обозначения метки. Например, если метка имеет идентификатор, вы можете использовать getElementById.
var placemark = ge.getElementById('MyPlacemark');
if (placemark.getAbstractView()) {
ge.getView().setAbstractView(placemark.getAbstractView());
}
Или еще, если вы загружаете KML по его URL-адресу, например.
// loaded via KML
var placemark = ge.getElementByUrl('http://site.com/foo.kml#MyPlacemark');
if (placemark.getAbstractView()) {
ge.getView().setAbstractView(placemark.getAbstractView());
}
Если метка не абстрактное представление, которое вы все еще можете использовать аксессор, чтобы найти правильную метку, а затем извлечь геометрию из него, чтобы создать внешний вид на.
var placemark = ge.getElementByUrl('http://site.com/foo.kml#MyPlacemark');
var point = placemark.getGeometry();
var lat = point.getLatitude();
var lng = point.getLongitude();