Autor Téma: "Klikací" mapa v Delphi?  (Přečteno 867 krát)

duhaCzek

  • Host
"Klikací" mapa v Delphi?
« kdy: 15-09-2006, 20:46:00 »
Nezkoušel jste někdo vytvořit něco jako "klikací" mapu?
Mám na mysli např. mapa ČR a v ní kliknu na jeden okres, provede se něco, kliknu na další okres, zas daná akce pro okres - jak definovat "hranice" okresů? Šlo by to přes "Shape"?
Díky moc za každou radu, na netu jsem zatím nic nenašel :-/

Mi.Chal

  • Host
"Klikací" mapa v Delphi?
« Odpověď #1 kdy: 15-09-2006, 20:56:59 »
duhaCzek Napsal:
-------------------------------------------------------
> Nezkoušel jste někdo vytvořit něco jako "klikací"
> mapu?
> Mám na mysli např. mapa ČR a v ní kliknu na jeden
> okres, provede se něco, kliknu na další okres, zas
> daná akce pro okres - jak definovat "hranice"
> okresů?

nejjednodussi a zaroven spolehlive by asi bylo mit ty obrazky dva, v tom druhem by bylo akorat ruznou barvou rozliseno, o jaky se jedna okres. Pokud pak kliknes na mapu na misto urcite misto, tak zjistis barvu stejneho bodu v te druhe mape a vis, co to je za okres. Vyhodou je, ze pak muzes mit tvary zcela libovolne



J_M

  • Host
"Klikací" mapa v Delphi?
« Odpověď #2 kdy: 16-09-2006, 00:02:59 »
Je to sice dávno, ale dělal jsem něco podobného. Nejdříve jsem si udělal

program, který sbíral souřadnice kliknutí myši do souboru. Tzn klikáním

na mapu jsem si ukládal obrysy objektů které mě zajímaly. Vlastní

program potom tyto souřadnice načetl a pomocí regionů windows se

testovalo kam uživatel kliknul. Chodilo to  spolehlivě, ale asi se dá

vymyslet i lepší řešení.

Mi.Chal napsal(a):

> duhaCzek Napsal:

> -------------------------------------------------------

>  

>> Nezkoušel jste někdo vytvořit něco jako "klikací"

>> mapu?

>> Mám na mysli např. mapa ČR a v ní kliknu na jeden

>> okres, provede se něco, kliknu na další okres, zas

>> daná akce pro okres - jak definovat "hranice"

>> okresů?

>>    

>

> nejjednodussi a zaroven spolehlive by asi bylo mit ty obrazky dva, v tom druhem by bylo akorat ruznou barvou rozliseno, o jaky se jedna okres. Pokud pak kliknes na mapu na misto urcite misto, tak zjistis barvu stejneho bodu v te druhe mape a vis, co to je za okres. Vyhodou je, ze pak muzes mit tvary zcela libovolne

>

>

>

>  

Příspěvek zaslán emailem