В настоящее время я использую JAK (Java API для KML) для взаимодействия с Google Планета Земля и настроенным файлом KML. Я могу получить / установить имя, описание, координаты метки, используя такие вещи, как Placemark p.getName () или point.getCoordinates (); в список и т. д. Но у меня проблемы с получением URL-адреса изображения, используемого для значка. Так, например, если в моем файле kml есть эта метка (содержащаяся в документе, а затем в общем теге KML):
<Placemark>
<name>Isla de Roatan</name>
<description>
Cruise Stop
</description>
<Style>
<IconStyle>
<Icon>
<href>http://maps.google.com/mapfiles/kml/shapes/airports.png</href>
</Icon>
</IconStyle>
</Style>
<Point>
<coordinates>-86.53,16.337461,0</coordinates>
</Point>
</Placemark>
Как я могу получить этот URL-адрес png, чтобы сказать, вставить отдельный объект String? Я видел в Style .getIconStyle, а в IconStyle - .getIcon, а внутри Icon - .getHttpQuery, но ничего, что могло бы связать просмотр стиля из Placemark / Feature, за исключением .getStyleSelector и .getStyleUrl. Можете ли вы сделать это с помощью одного из них или карты стилей? Я не уверен, что полностью понимаю, что делает каждый из них. Кроме того, в обратном порядке, что можно сделать, чтобы установить этот URL-адрес? Спасибо за любую помощь!