; Integrace Ggle map v MarushkaDesignu 0
OBSAH 1 CÍL PŘÍKLADU...2 2 PRÁCE S PŘÍKLADEM...2 3 UKÁZKA DIALOGOVÉHO OKNA...3 4 STRUČNÝ POPIS PŘÍKLADU V MARUSHKADESIGN...6-1 -
1 Cíl příkladu V tmt příkladu si ukážeme integraci Ggle map v MarushkaDesignu. Příklad byl vytvřen ve verzi 4.0.1.0 a nemusí tedy být kmpatibilní se staršími verzemi. 2 Práce s příkladem D slžky c:\marushkaexamples\ rzbalíme bsah subru GgleMapsIntegratin_CZ.zip. Cílvu slžku je nutné respektvat kvůli prvázansti cest s prjektem. V případě umístění subrů d jiné cesty by nebyl mžné s příkladem pracvat. V prstředí MarushkaDesignu tevřeme prjekt GgleMapsIntegratin_CZ.xml. Označíme frmální vrstvu GS_TABLE, v kntextvém menu vybereme Data Načti vše: V mapvém kně zvlíme zbrazit Vše : Spustíme lkální webvý server: - 2 -
3 Ukázka dialgvéh kna Obr 1: Integrace Ggle map v lkálním web serveru Mapa silnic v Marushce Obr 2: Integrace Ggle map v lkálním web serveru Letecký snímek v Marushce - 3 -
Obr 3: Spuštění aplikace StreetView v Marushce Obr 4: Okn StreetView v Marushce - 4 -
Obr 5: StreetView v Marushce - maximalizvané Obr 6: Ggle vrstvy a jejich nastavení v MarushkaDesignu - 5 -
4 Stručný ppis příkladu v MarushkaDesign Testvací příklad bsahuje databázi v SQLite, ve které je jedna publikační vrstva. V datvém zdrji je jedna frmální vrstva dkazující se na fyzicku vrstvu (databázvu tabulku). Nsitelem dat je fyzická vrstva (databázvá tabulka) GS_TABLE. Frmální vrstva GS_TABLE zbrazuje hranice jedntlivých států USA. Pmcí příkazu '125 255 255 ' abs(randm()%255) "SET_PARS_RGBFCOLOR" jsu nastaveny barvy výplní plygnů pr jedntlivé státy, s tím, že pr část barevnéh kódu (ARG) jsu nastaveny knkrétní hdnty ('125 255 255'). A pr zbývající část - B je genervána prměnlivá hdnta pmcí řetězce abs(randm()%255), cž je abslutní hdnta čísla v intervalu d 0 d 255. Tt čísl se pr každý plygn generuje autmaticky a při každém překreslení mapy se mění. Tím pádem se při každém překreslení mapy mění i barva jedntlivých plygnů. Integrace Ggle map se v prstředí MarushkaDesignu nastavuje v kně publikačních vrstev, v plžce Dlaždice. Na plžku Dlaždice se klikem pravéh tlačítka vyvlá menu, z kteréh se vybere Ggle Maps tiles engine, čímž se rzbalí jedntlivé plžky Ggle vrstev. Zde zaškrtneme plžku Default a rzklikneme Ggle, v tét slžce jsu pdslžky bsahující jedntlivé Ggle vrstvy, viz. Obr 6. Ggle mapy mají v Marushce 4 vrstvy (hybridní, silniční, satelitní a terénní). P kliku na slžku Ggle je mžné všem vrstvám hrmadně nastavit hdnty plžek Ppular - zda se budu vrstvy zbrazvat jak ppulární tlačítk v prstředí lkálníh web serveru a Visible - zda budu plžky viditelné. Při kliku na jedntlivé plžky nastavení Ggle map je mžné předchzí dvě hdnty nastavit jedntlivě pr každu vrstvu. Navíc lze pr každu vrstvu nastavit hver text tlačítka ppulární vrstvy (AbstractTitle), jestli bude vrstva zbrazena jak výchzí (DefaultChecked) a jmén vrstvy (Name). V jedné chvíli může být zapnuta vždy puze jedna z vrstev Ggle map a ne všechny vrstvy map jsu dstupné ve všech měřítcích. Pr integraci Ggle map je nutné mít cílvý datvý sklad v kartgrafickém zbrazení Mercatr (EPSG:3395) a jedntky metr, bez th by nebyl mapvý pdklad správně zbrazen. Při zbrazvání plygnů nad pdkladvu Ggle mapu je nutné nastavit hdntu A (průhlednst) v ARGB kódu pmcí příkazu SET_PARS_RGBFCOLOR. Hdnta A musí být nižší než 255, aby přes ni byla viditelná pdkladvá Ggle mapa. Jinak by nebyla viditelná a byla by vidět puze naše vytvřená mapa. Nastavení tét hdnty je ptřeba si vyzkušet, prtže záleží na individuálním nastavení barevnsti každé mapy. V tmt příkladu je A nastaven na hdntu 125. V prstředí lkálníh web serveru je mžnst využití aplikace StreetView, které se zapíná iknu panáčka vlev dle. Služba StreetView se spuští tak, že iknu panáčka přetáhneme pmcí levéh tlačítka myši na míst mapy, na které se chceme pdívat (přesněji klečk pd panáčkem). Je spuštěna v nvém dialgvém kně. StreetView přináší phled d ulic nasnímaných firmu Ggle a pskytuje panramatické záběry s rzsahem 360 hrizntálně a 290 vertikálně. Ftgrafie přízené pr StreetView jsu za sebu pspjvány p něklika metrech, takže lze výhled táčet d všech směrů. StreetView se vládá buď myší pmcí Ggle kříže (vlev nahře) neb šipkami. Ukazuje přibližnu adresu aktuální plhy a rientace je ulehčena zbrazváním názvů ulic u směrvých šipek. Pd Ggle křížem je psuvník pr nastavení přiblížení. - 6 -