Pražská fotomapa
Zprovoznil jsem na svém portálu Fotopraha.com aplikaci fotomapa Praha, která je založena na mapovém API portálu atlas. Nebylo to nic složitého protože atlas má nastavení aplikace velice dobře popsané se spoustou příkladů a ukázek. Jako příklad zde uvedu mé nastavení (dá se načíst ze zdrojového kódu) a také (to se ve zdrojáku nenajde) ukážu jak načítám jednotlivé značky.
Nastavení mapového API atlasu:
var Page = {
load: function() {
var mainMap = new AMap("mainMap");
//určení počátečního bodu a zoomu
mainMap.loadMaps(new AGeoPoint
('50°5'20.00\"N; 14°24'22.00\"E'), 10);
mainMap.addMapPart(new ASmallMapControl());
mainMap.addMapPart(new AMapTypeControl());
}
}
window.addEvent('domready', Page.load.bind(Page));
<?php
$vysledek = mysql_query("SELECT * FROM foto ORDER BY id_foto DESC");
$posun_marker = "1";
while($row = mysql_fetch_array($vysledek))
{
$coords_foto = $row["coords_foto"];
$adress_foto = $row["adress_foto"];
$id_foto = $row["id_foto"];
$name_foto = $row["name_foto"];
if($coords_foto)
{
/*
Souřadnice mám zadány ve formátu 50|04|59|61-14|24|35|22
kde první čtyři čísla jsou zeměpisná šířka a další délka,
takže to musím od sebe oddělit
*/
$souradnice = explode("-", $coords_foto);
$sirka = explode("|", $souradnice[0]);
$delka = explode("|", $souradnice[1]);
// Tady zobrazím jednotlivé markry
$posun_marker++;
}
}
?>