$etab) {
if ($etab['Siege'] == 1) {
$type = 'Siège ';
} else {
$type = 'Etablissement ';
}
if ($etab['Actif'] == 1) {
$type .= 'actif';
} else {
$type .= 'inactif';
}
$type .= ' - '.$etab['NafEtabLib'];
$titre = "$siren ".$etab['Nic']." : $type
";
if ($etab['Enseigne'] <> '') {
$titre .= 'Enseigne : '.$etab['Enseigne'].'
';
}
$texte = '';
$texte .= 'Etablissement : '.$etab['Nic'].'
';
$texte .= $etab['Adresse'].'
';
$adresse = $etab['Adresse'].' ';
if ($etab['Adresse2'] <> '') {
$texte .= $etab['Adresse2'].'
';
if (strlen(trim($adresse)) < 7) {
$adresse = $etab['Adresse2'].' ';
}
}
$texte.=''.$etab['CP'].' '.$etab['Ville'].'
';
$mmap = new MMap($adresse, $etab['CP'], $etab['Ville']);
if ($mmap->latitudeDec == '') {
continue;
}
$photo = 'http://cbk0.google.com/cbk?output=thumbnail&w=150&h=69&ll='.
$mmap->latitudeDec.','.
$mmap->longitudeDec;
$adresse .= $etab['CP'].' '.$etab['Ville'];
$google_map = 'http://maps.google.fr/maps?q='.urlencode($adresse);
$texte .= '';
if ($mmap->precision >= 7 && @fopen($photo, 'r') != false) {
$texte .= '';
} else {
$texte .= 'Afficher l\'adresse sur Google Map ©';
}
$texte .= '';
$texte .= '
';
$texte .= ''.$etab['NafEtab'].' : '.$etab['NafEtabLib'].'';
$icone = $urlimg.'img/icones/'.iconeDuMarqueur($etab['NafEtab'],
$etab['Siege'],
$etab['Actif']);
$marqueurs[$j] = array($mmap->latitudeDec,
$mmap->longitudeDec,
$titre, $texte, $type, $icone);
++$j;
// if ($j >= 30) { // Limitation du nombre d'etablissements sur la carte
// break;
// }
}
if (count($marqueurs) > 1) {
$min_x = $max_x = $marqueurs[0][0];
$min_y = $max_y = $marqueurs[0][1];
for ($i = 1; $i < count($marqueurs); ++$i) {
$min_x = min($min_x, $marqueurs[$i][0]);
$max_x = max($max_x, $marqueurs[$i][0]);
$min_y = min($min_y, $marqueurs[$i][1]);
$max_y = max($max_y, $marqueurs[$i][1]);
}
}
?>