2016-12-22 9 views
-1

Я хочу выбрать значок на cesium map, а затем щелкнуть левой кнопкой мыши и отобразить раскрывающееся меню выбора, где находится эта иконка.Как добавить раскрывающееся меню, когда пользователь выбирает значок на карте цезия

Я использую карту цезия и вам нужен простой способ добавить выпадающее меню.

ответ

2

Думаю, вы должны создать раскрывающееся меню с jquery, когда пользователь щелкнул по объекту.

handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas); 
handler.setInputAction(function(click) { 
    var pickedObject = viewer.scene.pick(click.position); 
    if (Cesium.defined(pickedObject)) { 
      // add some jquery code to create dropdown menu 
     } 
    } 
}, Cesium.ScreenSpaceEventType.LEFT_CLICK);