Javascript 如何在yandex地图上获取单击的placemark的id?
我正在尝试获取点击的placemark的id,但我找不到方法 我在TypeScript上有以下代码:Javascript 如何在yandex地图上获取单击的placemark的id?,javascript,typescript,yandex-api,yandex-maps,Javascript,Typescript,Yandex Api,Yandex Maps,我正在尝试获取点击的placemark的id,但我找不到方法 我在TypeScript上有以下代码: var map = new ymaps.Map( 'map', { center : [55.76, 37.64], zoom : 7 } ); var objectManager = new ymaps.ObjectManager( {} ); this.objectManager.events.add(['click'], function(event){
var map = new ymaps.Map( 'map', {
center : [55.76, 37.64],
zoom : 7
} );
var objectManager = new ymaps.ObjectManager( {} );
this.objectManager.events.add(['click'], function(event){
// here i want to get placemark id
});
map.geoObjects.add( objectManager );
$.get( "/getObjects", {}, ( response:ServerResponse ) => {
objectManager.add( data.objects );
}, "json" );
以下是ServerResponse接口:
interface ServerResponse {
status : string;
count : number;
objects: {
id : number; // this is id, which I want to get
type : string;
geometry: {
type : string;
coordinates: string[]
};
}[]
}
所以这里有一个问题:我怎样才能获得被点击的placemark的id?您是否尝试过这个
var objectId=e.get('objectId')代码>
您可以在和中查看如何使用ObjectManager