Я повторно разбираю KML, который уже был загружен на карту, аналогично пример здесь: http://openlayers.org/dev/examples/sundials.html и превратив его в интерактивный список, который будет центрировать карту на выбранной точке и отобразить для нее всплывающее окно.
Это было действительно легко сделать в Google Maps, но я не могу найти подобных примеров Openlayers. Есть ли более простой способ сделать это? Что-то встроенное, чего мне не хватает?
HTML :
JS:
htmlRows = "";
for(var feat in features) {
// Build details table
featId = features[feat].id; // determine the feature ID
title = jQuery(f).filter('[name=TITLE]').text();
htmlRow = ""+title+" ";
htmlRows = htmlRows + htmlRow;
}
jQuery('#locationTable').append(htmlRows);
А затем для функции selectFeature:
function selectFeature(fid) {
for(var i = 0; i