0
위도 및 경도 값을 사용하고지도에 압정을 그려주는 빙지도를 그려야합니다. 잠시 동안 나는 단지 API를 배우기 시작하면서 일부 테스트 데이터를 사용하고 있습니다. 다음 코드는지도를 그리지 만 푸시 핀을 추가하지는 않습니다. 내가 누락 된 부분을 볼 수 없어서 어떤 의견이라도 환영받을 것입니다.빙지도 푸시 핀
<script>
var getLocations = function(mapObj, latitude, longtitude)
{
for (var i = 0; i < latitude.length; i++)
{
var pushpin = new Microsoft.Maps.Pushpin(new Microsoft.Maps.Location(latitude[i] + ", " + longtitude[i]), null);
Microsoft.Maps.Events.addHandler(pushpin, 'mouseup', ZoomIn);
mapObj.entities.push(pushpin);
}
}
var lats = [26.273714, 19.890723, 15.961329];
var longs = [84.902344, 84.624022, 80.1416];
var map = new Microsoft.Maps.Map(document.getElementById('myMap'), {
credentials: 'myBingMapsKeyGoesHere'
});
map.entities.clear();
getLocations(map, lats, longs);
function ZoomIn(e) {
if (e.targetType == 'pushpin') {
var location = e.target.getLocation();
map.setView({
zoom: 5,
center: location
});
}
}
</script>
샘플 코드를 c/p 할 때 감사합니다. – user3281466