Как мне активировать функцию + всплывающее окно при нажатии за пределами карты в Openlayers?

Я повторно разбираю 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

    6
    задан Adnan 11 December 2010 в 17:49
    поделиться