﻿var map = null;
var ville = null;
var adresse = null;
var enseigne = null;

function Afficher() {
    ville = document.getElementById('cphPage_lblVille').innerText;
    adresse = document.getElementById('cphPage_lblAdresse').innerText;
    enseigne = document.getElementById('TitreEnseigne').innerText;
    document.getElementById('divBtnMap').style.visibility = 'hidden';
    GetMap();
    AfficherCarte();
}

function GetMap() {
    map = new VEMap('divMap');
    map.LoadMap();
}

function AfficherCarte() {
    try {
        results = map.Find(null, adresse + ', ' + ville + ', ' + document.getElementById('cphPage_hidCPMap').value,
                           null, null, 1, 1, false, true, true, true, Resultats);
    }
    catch (e) {
        alert(e.message);
    }
}

function Resultats(layer, resultsArray, places, hasMore, veErrorMessage) {
    document.getElementById('divMap').style.visibility = 'visible';
    var point = places[0].LatLong; 
    var msg = null;
    if (point == null) return;
    var shape = new VEShape(VEShapeType.Pushpin, point);
    shape.SetTitle(enseigne);
    shape.SetDescription(adresse);
    map.AddShape(shape);
    
}
