HeatMapLayer 클래스를 사용하여 새로운 Bing Maps v8을 시험하고 있습니다. 워드 프로세서는 아래 링크 같이 setLocation 메소드 설명Bing Maps v8 - heatMap.setLocation이 함수가 아닙니다.
https://msdn.microsoft.com/en-us/library/mt712811.aspx
I 빙지도 인터랙티브 SDK (http://www.bing.com/api/maps/sdk/mapcontrol/isdk#defaultHeatMap+JS)에 기초하여 예를 만들었다.
ERROR : heatMap.setLocation
이 가누군가가 나를 도울 수있는 함수가 아닌, 제발 내 스크립트를 실행할 때
는하지만 오류가 발생?var map = new Microsoft.Maps.Map(document.getElementById('myMap'), {
credentials: 'Your Bing Maps Key',
center: new Microsoft.Maps.Location(39.393486, -98.100769),
zoom: 3
});
Microsoft.Maps.loadModule('Microsoft.Maps.HeatMap', function() {
// Creating sample Pushpin data within map view
var mapDiv = map.getRootElement();
var locations = [];
for (var i = 0; i < 1000; i++) {
locations.push(map.tryPixelToLocation(new Microsoft.Maps.Point(mapDiv.clientWidth * Math.random(), mapDiv.clientHeight * Math.random()), Microsoft.Maps.PixelReference.control));
}
var heatMap = new Microsoft.Maps.HeatMapLayer();
heatMap.setLocation(locations); // error line
map.layers.insert(heatMap);
});