/* TRAINING */
var neighborhoods = [
/* 한국 */
{
lat:35.0942506,
lng:128.8738686,
pinIcon: "/techcross/images/page/contact_icon_allcate.png",
contentStr: "
",
titleStr: "Techcross (Head Office)" /* as, 판매, 재료, 상담, 트레이닝 */
},
{
lat:35.076279799996755,
lng:129.0889750979176,
pinIcon: "/techcross/images/page/contact_icon_training.png",
contentStr: "",
titleStr: "Korea Maritime & Ocean University Training Center" /* 트레이닝 */
},
{
lat:35.101283560749415,
lng:129.03536650805475,
pinIcon: "/techcross/images/page/contact_icon_training.png",
contentStr: "",
titleStr: "HMM Ocean Service Training Center" /* 트레이닝 */
},
/* 중국 */
{
lat:36.080692,
lng:120.3288932,
pinIcon: "/techcross/images/page/contact_icon_sale_n_as_n_material_n_training.png",
contentStr: "",
titleStr: "Winkong Marine Engineering Co., Ltd" /* as, 판매, 재료, 트레이닝 */
},
/* 인도 */
{
lat:19.125818550445786,
lng:72.85401479769199,
pinIcon: "/techcross/images/page/contact_icon_training.png",
contentStr: "",
titleStr: "Anglo Eastern Maritime Training Center" /* 트레이닝 */
},
/* 필리핀 */
{
lat:14.570190604533256,
lng:120.9932337876487,
pinIcon: "/techcross/images/page/contact_icon_training.png",
contentStr: "",
titleStr: "United Marine Training Center" /* 트레이닝 */
},
];
var markers = [];
var map;
var nowInfoWindow;
function initMap() {
map = new google.maps.Map(document.getElementById('globalNet'), {
zoom: 3,
scrollwheel: false,
center: {lat: 26.8205530, lng: 30.8024980}
});
drop();
}
function drop() {
clearMarkers();
for (var i = 0; i < neighborhoods.length; i++) {
addMarkerWithTimeout(i);
}
}
function addMarkerWithTimeout(arrIndex) {
var myIcon = new google.maps.MarkerImage(neighborhoods[arrIndex].pinIcon, null, null, null, new google.maps.Size(40,40));
window.setTimeout(function() {
markers.push(
new google.maps.Marker({
position: new google.maps.LatLng(neighborhoods[arrIndex].lat, neighborhoods[arrIndex].lng),
map: map,
animation: google.maps.Animation.BOUNCE,
icon: myIcon,
content: neighborhoods[arrIndex].contentStr,
title: neighborhoods[arrIndex].titleStr
})
);
markers[0].setZIndex(google.maps.Marker.MAX_ZINDEX + 1);
var infowindow = new google.maps.InfoWindow({content:markers[arrIndex].content});
markers[arrIndex].addListener('click', function() {
//infowindow.open(map, this);
infoWindowOpen(infowindow, map, this);
});
stopAnimation(markers[arrIndex]);
}, arrIndex * 100);
}
function stopAnimation(marker) {
setTimeout(function () {
marker.setAnimation(null);
}, 750);
}
function clearMarkers() {
for (var i = 0; i < markers.length; i++) {
markers[i].setMap(null);
}
markers = [];
}
function infoWindowOpen(infoWindow, infoWindowMap, infoWindowMarker){
infoWindowClose();
nowInfoWindow = infoWindow;
infoWindow.open(infoWindowMap, infoWindowMarker);
}
function infoWindowClose(){
if(nowInfoWindow){
nowInfoWindow.close();
}
}
function gotoAnchor(obj){
var id = $(obj).attr("href");
var offset = 100;
var target = $(id).offset().top-offset;
$(id).addClass("on");
$('html, body').delay(100).animate({scrollTop:target}, 600);
event.preventDefault();
}