var map;
var markersArray = [];
function init_gmap(lat, lng) {
var myLatlng = new google.maps.LatLng((lat!=null ? lat : 47.47),(lng!=null ? lng : 19.2));
var myOptions = {
zoom: 7,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map = new google.maps.Map(document.getElementById("gmap_canvas"), myOptions);
}
function placeMarker(location){
clearOverlays();
deleteOverlays();
addMarker(location);
map.setCenter(location);
//map.setZoom(14);
}
function addMarker(location){
marker = new google.maps.Marker({
position: location,
draggable: true,
animation: google.maps.Animation.DROP,
map: map
});
google.maps.event.addListener(marker, 'dragend', markerDrop);
markersArray.push(marker);
}
function showOverlays(){
if (markersArray){
for (i in markersArray){
markersArray[i].setMap(map);
}
}
}
function clearOverlays(){
if (markersArray) {
for (i in markersArray) {
markersArray[i].setMap(null);
}
}
}
function deleteOverlays() {
if (markersArray) {
for (i in markersArray) {
markersArray[i].setMap(null);
}
markersArray.length = 0;
}
}
function addMarkerByLatLon(lat, lon, id, title, address, tel, email){
marker = new google.maps.Marker({
position: new google.maps.LatLng(lat,lon),
draggable: false,
//animation: google.maps.Animation.DROP,
map: map,
title: title + "\n" + address + "\n" + tel + "\n" + email
});
google.maps.event.addListener(marker, "click", function() {
//openInfoWindowHtml("" + title + "
" + address + "
" + text);
openPartner(id);
});
//google.maps.event.addListener(marker, 'dragend', markerDrop);
markersArray.push(marker);
}