Конструктор ClusterLayer отлично работает, но я хочу изменить, какие контакты находятся на ClusterLayer позже в коде. setPushpins() кажется желаемой функцией здесь, но я получаю Uncaught TypeError: Не могу прочитать свойство «_v8Map» неопределенного. Это пример того, что я до сих порКак добавить pushpins в ClusterLayer для Bing Map в веб-API?
window.map = new Microsoft.Maps.Map("#map_canvas",
{credentials:maps_key,
enableSearchLogo:false,
showCopyright:false,
mapTypeId:Microsoft.Maps.MapTypeId.road,
zoom:4,
scrollwheel:true,
center:new Microsoft.Maps.Location(us_latitude, us_longitude)
});
Microsoft.Maps.loadModule("Microsoft.Maps.Clustering", function(){
//Generate 1,000 random pushpins in the map view.
//var pins = Microsoft.Maps.TestDataGenerator.getPushpins(1000, map.getBounds());
var pins = [];
var latitude = 43;
var longitude = -120;
var loc = new Microsoft.Maps.Location(latitude, longitude);
pin = new Microsoft.Maps.Pushpin(loc);
pins.push(pin);
//Create a ClusterLayer and add it to the map.
var loc = new Microsoft.Maps.Location(latitude+10, longitude+10);
pin = new Microsoft.Maps.Pushpin(loc, options);
pins.push(pin);
var clusterLayer = new Microsoft.Maps.ClusterLayer(pins);
map.layers.insert(clusterLayer);
clusterLayer.setPushpins(pins);
});
Как я должен идти об изменении, какие контакты являются частью ClusterLayer?
++ rbrundritt Это ссылка на вопрос, который я задал, связанный с bing maps v8. Посмотрите, можете ли вы помочь. http://stackoverflow.com/questions/41396300/identifying-pushpins-after-plotting-them-bingmaps –