salutare
ma intereseaza daca se poatea face o harta a romaniei ca si cea de aici
http://www.sto.ro/_05_sto_standorte/stue/index.html folosind javascript
Versiune printabilă
salutare
ma intereseaza daca se poatea face o harta a romaniei ca si cea de aici
http://www.sto.ro/_05_sto_standorte/stue/index.html folosind javascript
http://www.imobilul.net/ in dreapta pe la mijloc e "cautare pe harta"
Salut,
Uite aici harta romaniei in flash: http://www.ammap.com/examples/countries/romania gata de folosit :)
Pentru javascript trebuie sa folosesti image map ca sa le pozitionezi. Iti trebuie harta, iar cu map pozitionezi judetele de ex.
mersi, asta in flash e chiar faina, am sa o folosesc
Uite un exemplu la http://muc.ro/vreme/, nu e 100%perfecta, insa e destul de buna solutia de la ammap sugerata de Gabi.
pe mine m-ar interesa in flash, cand dau click pe un judet sa ma trimita catre o pagina din site; se poate descarca gratis de undeva sau trebuie sa platesc?
Poti sa adaugi si url-s in exemplul pe care l-am dat mai sus (link). Uita-te in documentatie. Va trebui sa adaugi in fisierul de date xml un tag in plus. Nu stiu exact care e.
EDIT:
url e tagul. Poti seta si target pentru url.
mai multe detalii aici
Exemplu:
Cod:<area mc_name="RO_SB" url="link_to_page" title="Sibiu"/>
multumesc frumos, sper sa ma descurc cu implementarea, daca nu, revin :">
E foarte usor de folosit amMap ;) recomand, foarte folositoare pentru cazurile in care vrei ceva simplu.
stie cineva de ce mi se vede asa harta ??
am incarcat urmatoarele fisiere in directorul ammap:
ammap.swf
ammap_data.xml
ammap_settings.xml
index.html
swfobject.js
iar fisierul index.html contine:
adica ma nemultumeste ca nu pot sa dau click pe judete cu toate ca am incarcat fisierul javascript...Cod:<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>ammap</title>
<style>
body{
margin: 0px;
}
</style>
</head>
<body onLoad="ammap.focus()">
<!-- saved from url=(0013)about:internet -->
<!-- ammap script-->
<script type="text/javascript" src="../../../ammap/swfobject.js"></script>
<div id="flashcontent">
<strong>You need to upgrade your Flash Player</strong>
</div>
<script type="text/javascript">
// <![CDATA[
var so = new SWFObject("../../../ammap/ammap.swf", "ammap", "100%", "100%", "8", "#3A79C1");
so.addVariable("path", "../../../ammap/");
so.addVariable("data_file", escape("ammap_data.xml"));
so.addVariable("settings_file", escape("ammap_settings.xml"));
so.addVariable("preloader_color", "#999999");
so.write("flashcontent");
// ]]>
</script>
<!-- end of ammap script -->
</body>
</html>
Verifica path-urile catre fisiere.
Citat:
<!-- saved from url=(0013)about:internet -->
<!-- ammap script-->
<script type="text/javascript" src="swfobject.js"></script>
<div id="flashcontent">
<strong>You need to upgrade your Flash Player</strong>
</div>
<script type="text/javascript">
// <![CDATA[
var so = new SWFObject("ammap.swf", "ammap", "100%", "100%", "8", "#3A79C1");
so.addVariable("path", "");
so.addVariable("data_file", escape("ammap_data.xml"));
so.addVariable("settings_file", escape("ammap_settings.xml"));
so.addVariable("preloader_color", "#999999");
so.write("flashcontent");
// ]]>
</script>
<!-- end of ammap script -->
Caile sunt gresite foloseste EXACT exemplul default de la amap si nu te mai complica cu cai gen ../../../ammap/ care inseamna 3 directoare mai jos de cel actual http://crcgrup.ro/ammap/.
Update:
Am postat cu gabi in acelasi timp! Realtime support!
pai ce e acolo e default, am incercat si cu un singur director si tot asa (adica ../)
am modificat si tot asa imi arata :"> :">
Cod:<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>ammap</title>
<style>
body{
margin: 0px;
}
</style>
</head>
<body onLoad="ammap.focus()">
<!-- saved from url=(0013)about:internet -->
<!-- ammap script-->
<script type="text/javascript" src="../ammap/swfobject.js"></script>
<div id="flashcontent">
<strong>You need to upgrade your Flash Player</strong>
</div>
<script type="text/javascript">
// <![CDATA[
var so = new SWFObject("../ammap/ammap.swf", "ammap", "100%", "100%", "8", "#3A79C1");
so.addVariable("path", "../ammap/");
so.addVariable("data_file", escape("ammap_data.xml"));
so.addVariable("settings_file", escape("ammap_settings.xml"));
so.addVariable("preloader_color", "#999999");
so.write("flashcontent");
// ]]>
</script>
<!-- end of ammap script -->
</body>
</html>
tiptil,
Ai spus ca ai pus toate fisierele in ammap directory da?Citat:
am incarcat urmatoarele fisiere in directorul ammap:
ammap.swf
ammap_data.xml
ammap_settings.xml
index.html
swfobject.js
Atunci da-le caile direct din root. Fara /ammap/
Da-le calea directa.
Din nou sunt gresite, foloseste EXACT exemplu default. Am scris mai devreme insa ai ignorat, uite aici exemplul de care ai nevoie: http://muc.ro/vreme/
Poti face copy paste.
PS: Il las pe Gabi, eu ma duc la un dus :) si la fata.
Ti-am pus eu toate componentele.
Daca ai nevoie de ele trimite-mi per pm o adresa de email unde sa ti le livrez.
Bafta.
EDIT:
Nu iti mergea pentru ca nu ai dat path-urile corect.
Ai copiat ammap.swf intr-un director facut de tine... el ia totusi niste valori.
Exemplu:
1. Creaza un director cu numele harta
2. Baga in el fisierele atasate in acest post
3. Copiaza tot directorul ammap in directorul harta.
4. Ruleaza index.htm
PS: Nu am mai pus directorul ammap pentru ca era prea mare.
Cu toate ca sunt membru al acestui forum, am cautat o astfel de harta pe Google si asa am ajuns aici :)
Daca mai sunt si altii interesati de o astfel de harta, am gasit una only HTML & CSS, -> aici
Sper sa va fie de ajutor :)
Stie cineva de unde se poate cumpara cu licenta o harta ca cea de pe tocmai.ro sau de pe mercador.ro?
@c_n_m: Uite aici, poate te ajuta asta: amMap: Romania interactive map . Poti sa cumperi si licenta la ea.
Multumesc pentru sugestie, insa nu doresc in flash. Probabil ca daca o sa am timp o sa incerc sa o fac de la zero, ca nu am gasit-o nicaieri, probabil ca e facuta in-house.