如何获取yandex地图上点击的位置标记的id
How to get id of clicked placemark on yandex maps?
我试图获得点击的占位符的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){
// 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[]
};
}[]
}
所以问题来了:我怎样才能得到被点击的占位符的id?
您尝试过这个var objectId = e.get('objectId');
吗?
您可以在YandexMap Sandbox和ObjectManager文档中查看如何使用ObjectManager。
相关文章:
- 如何获取yandex地图上点击的位置标记的id
- 获取 HTML 5 音频控制文件位置并在不使用 id 选择器的情况下更新 src
- 自动调整谷歌使用位置id映射多个标记
- 根据用户光标的位置获取 iframe ID
- 如何在jquery中使用图像ID获取图像位置
- 如何在不依赖 javascript 中的 id、类或内容的情况下查找和检索节点位置
- 平滑滚动到 id,除非用户已在该位置
- 如何获取锚标记的 ID,无论它在层次结构中的位置如何
- YouTube,在PlayerReady上,使用for循环获取数组中与单击箭头位置匹配的视频ID并播放
- 使用javascript按位置获取元素的id
- 将具有相同ID类和标记HTML的多个元素拖放到屏幕上的任何位置
- 如何使用jquery.sortable()根据当前位置重命名列表id
- 如何获取文本框's按光标位置显示的id
- 在谷歌地图API中将地点ID位置传递到目的地
- javascript窗口位置id
- JQuery post JSON数据抛出错误,"未引号标识符'Id'在位置0"
- jQuery用动态ID和定义的CSS属性创建DIV(定义该DIV的外观和位置)
- 从slector处理多个id的位置获取实际id
- 当自动填写地址时,调用谷歌地图的位置ID
- 滚动到iframe内的特定ID,同时保留父页面位置