Google Maps - 2ο-B, Δημιουργία xml με php & mysql

Ερωτήσεις και απαντήσεις σχετικές με την HTML, XHTML και την κατασκευή σελίδων για το Web.

Συντονιστές: WebDev Moderators, Super-Moderators

ChrisAslani
Δημοσιεύσεις: 9
Εγγραφή: 27 Νοέμ 2009 01:55

Google Maps - 2ο-B, Δημιουργία xml με php & mysql

Δημοσίευση από ChrisAslani » 03 Δεκ 2009 02:07

Γειά σας,

μόλις έλυσα το πρόβλημα μου και τρέχω τις πόλεις που έβαλα :)

έβαλα πόλεις, κατηγορίες και points.

Προσπάθησα να αλλάξω το test-map για να βλέπω και τα Points που έβαλα στη βάση και δεν τα κατάφερα. Μου βγάζει μόνο το χάρτη χωρίς τίποτα άλλο.

Άλλαξα αυτό το σημείο

var iconRed = new GIcon();
iconRed.image = 'C:\Users\Christos\Desktop\marker-red.png';
iconRed.shadow = '';
iconRed.iconSize = new GSize(32, 32);
iconRed.shadowSize = new GSize(22, 20);
iconRed.iconAnchor = new GPoint(16, 16);
iconRed.infoWindowAnchor = new GPoint(5, 1);

για να πέρνει εικόνα στην αντίστοιχη κατηγορία όπως αναφέρεται σε προηγούμενο βήμα.

Ξέρετε τι άλλο πρέπει να αλλάξω;

Σας ευχαριστώ πολύ.

Christos

Felicity
Δημοσιεύσεις: 7
Εγγραφή: 29 Νοέμ 2009 19:40

Google Maps - 2ο-B, Δημιουργία xml με php & mysql

Δημοσίευση από Felicity » 03 Δεκ 2009 02:12

Γεια σας και πάλι :), Μήπως μπορείτε να μου πείτε τις βασικές τροποποιήσεις που πρέπει να κάνω στο test-map.php για να ταιριάζει με τα δικά μου δεδομένα?
πχ iconBlue.image = 'http://www.istopoli.com/cruise/img/marker-blue.png';
εδώ πρέπει να γράψω τη διαδρομή που βρίσκεται το εικονίδιό μου ή τη διαδρομή που βρίσκεται ο χάρτης μου? (τρέχω localhost)

σ' αυτό το σημείο η λέξη μέσα στα αυτάκια
customIcons["port"] = iconRed;
πρέπει να είναι ίδια με το πεδίο en_title του πίνακα points_categories
σωστά?

σ' αυτό το σημείο
document.getElementById("portCheckbox").checked = true;
η λέξη μέσα στα αυτάκια με τι θα πρέπει να αντιστοιχεί?

τι άλλα έτσι τρανταχτά σημεία πρέπει να αλλαχτούν ώστε να μπορώ να έχω στο αρχείο αυτό και τις στάμπες πάνω στα επιλεγμένα σημεία του χάρτη?

sorry που είμαι noob :oops:

σας ευχαριστώ προκαταβολικά.

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6235
Εγγραφή: 30 Νοέμ 2004 03:09

Google Maps - 2ο-B, Δημιουργία xml με php & mysql

Δημοσίευση από fafos » 03 Δεκ 2009 02:28

Loipon..

ChrisAslani... den nomizo ta eikonidia na einai sto desctop sou!! :o fysiologika prepei na einai se kapoion fakello sto localhost sou..p.x.: iconRed.image = 'img/marker-red.png';

Felicity.. opos anafero, auto to script einai gia autous pou gnorizoun php kai mysql... den to egrapsa gia na kanoume mathimata glossas alla gia na yparxei san vohthima gia autous pou gnorizoun merika pragmata..
den mporo na kathiso (oute kapoios allos nomizo) na sou ekshgo mia pros mia tis entoles ths php, ths mysql kai ths javascript giati mexri na teleioso tha exo afhsei ton mataio etouto kosmo..
otan leei o kodikas icon fysika kai ennoei kapoio eikonideio.. otan vlepeis kati na epanalamvanete (p.x. port) shmainei oti yparxei allhlepidrash auton ton entolon gia na parousiasei to sygkekrimeno thema (port= points me limania)


auta...
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Felicity
Δημοσιεύσεις: 7
Εγγραφή: 29 Νοέμ 2009 19:40

Google Maps - 2ο-B, Δημιουργία xml με php & mysql

Δημοσίευση από Felicity » 04 Δεκ 2009 02:50

Μπορεί να μην ξέρω τόσα πολλά αλλά η προσπάθεια μετράει!
Και επειδή ρωτώντας πας στην πόλη έχω ακόμα μία ερώτηση.

Κατάφερα να φτιάξω τον χάρτη παρόμοιο με αυτόν
http://www.istopoli.com/cruise/map.php?id=1
δικό μου υλικό,κατηγορίες κτλ
αλλά όταν τον τρέχω τρέχει το bullet από μόνο μία κατηγορία
(συγκεκριμένα την 1η!!!)

μήπως ξέρετε τι φταίει ?
αποστέλλει όλη την πληροφορία, σωστά, αλλά μόνο για το 1ο!


Σας ευχαριστώ για την υπομονή σας :)

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6235
Εγγραφή: 30 Νοέμ 2004 03:09

Google Maps - 2ο-B, Δημιουργία xml με php & mysql

Δημοσίευση από fafos » 04 Δεκ 2009 03:39

an me to bullet enoeis ta checkboxes:


id="portCheckbox" onclick="toggleGroup('port')"


kai sto javascript:

var markerGroups = { "port": [], "museum": [], "site": [], "palace": [], "garden": [], "churche": [], "shop": [], "restaurant": [], "hotel": []};

kai

document.getElementById("portCheckbox").checked = true;
document.getElementById("museumCheckbox").checked = true;
document.getElementById("siteCheckbox").checked = true;
document.getElementById("palaceCheckbox").checked = true;
document.getElementById("gardenCheckbox").checked = true;
document.getElementById("churcheCheckbox").checked = true;
document.getElementById("shopCheckbox").checked = true;
document.getElementById("restaurantCheckbox").checked = true;
document.getElementById("hotelCheckbox").checked = true;


allazeis tis dikes mou kathgories me tis dikes sou...


h prospatheia den metraei me hmimatheies... an thes spiti den agorazeis ta epipla kai ta fylas se mia apothiki mexri na agoraseis to spiti... mathete kala html, css klp kai meta proxorhste sta alla.. to na peraseis mia ptyxiakh einai ena psixoulo ths zohs... to na matheis kati kala einai efodio ths zohs... (psss ... me epiase to filosofiko mou pali.. treme cdhyper)
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Felicity
Δημοσιεύσεις: 7
Εγγραφή: 29 Νοέμ 2009 19:40

Google Maps - 2ο-B, Δημιουργία xml με php & mysql

Δημοσίευση από Felicity » 04 Δεκ 2009 15:33

Σας ευχαριστώ πολύ και πάλι για την άμεση ανταπόκρισή σας.
Όλα αυτά που λέτε τα έχω αλλάξει.
Εννοώ ότι μου εμφανίζει μόνο το 1ο σημείο επίσκεψης και όχι όλα τα υπόλοιπα
όπως θα δείτε και στο screenshot.
Γιατί να μη μπορεί να εμφανίσει και τα υπόλοιπα :S
Σχετικά με τη γνώση αναγνωρίζω ότι όλα αυτά που λέτε ότι είναι σωστά
όμως δεν είναι αυτό που επέλεξα να μάθω αλλά αυτό που μου ανέθεσαν να κάνω
στο project μου. Έφτασα στη βρύση και θα είναι κρίμα να μην πιω νερό
και να πληρώσω και 3000 ευρώ επειδή δεν θα περάσω την εργασία στο erasmus μου
Συνημμένα
mymap.jpg

Felicity
Δημοσιεύσεις: 7
Εγγραφή: 29 Νοέμ 2009 19:40

Google Maps - 2ο-B, Δημιουργία xml με php & mysql

Δημοσίευση από Felicity » 04 Δεκ 2009 15:35

Σας ευχαριστώ πολύ και πάλι για την άμεση ανταπόκρισή σας.
Όλα αυτά που λέτε τα έχω αλλάξει.
Εννοώ ότι μου εμφανίζει μόνο το 1ο σημείο επίσκεψης και όχι όλα τα υπόλοιπα
όπως θα δείτε και στο screenshot.
Γιατί να μη μπορεί να εμφανίσει και τα υπόλοιπα :S
Σχετικά με τη γνώση αναγνωρίζω ότι όλα αυτά που λέτε ότι είναι σωστά
όμως δεν είναι αυτό που επέλεξα να μάθω αλλά αυτό που μου ανέθεσαν να κάνω
στο project μου. Έφτασα στη βρύση και θα είναι κρίμα να μην πιω νερό
και να πληρώσω και 3000 ευρώ επειδή δεν θα περάσω την εργασία στο erasmus μου

α και τα ρωτάω αυτά δεδομένου ότι δεν έχω κάνει κάτι διαφορετικό σε αυτό απότι στα υπόλοιπα και επιπλέον ότι έχω αλλάξει τις ονομασίες σε όλα τα σημεία του αρχείου με προσοχή ..

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6235
Εγγραφή: 30 Νοέμ 2004 03:09

Google Maps - 2ο-B, Δημιουργία xml με php & mysql

Δημοσίευση από fafos » 04 Δεκ 2009 15:59

trekse sketo to xml arxeio kai des an sou petaei kapoio lathos..
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

diegito
Δημοσιεύσεις: 185
Εγγραφή: 18 Ιουν 2007 22:55
Τοποθεσία: Heraklio

Google Maps - 2ο-B, Δημιουργία xml με php & mysql

Δημοσίευση από diegito » 07 Δεκ 2009 16:24

Υπάρχει κανένα βοήθημα για το πως θα μπορούσαμε να έχουμε κάποιο χάρτη και να μπορούμε να προσθέτουμε points στα οποία κάνουμε click σε μια database, μαζί με άλλα στοιχεία?
A.P

lomar
Δημοσιεύσεις: 1
Εγγραφή: 03 Ιαν 2010 03:15

Google Maps - 2ο-B, Δημιουργία xml με php & mysql

Δημοσίευση από lomar » 03 Ιαν 2010 03:26

φίλε μου χίλια ευχαριστώ για το φοβερό tutorial, έχω διαβάσει προσεκτικά τα πάντα και έχω παραμετροποιήσει ανάλογα τον κώδικα, αλλά το παλεύω εδώ και 2 εβδομάδες (όποτε έχω χρόνο, απο λίγο κάθε μέρα), έχω δοκιμάσει, googlάρει οτιδήποτε σχετικό, αλλά ρε γμτ ακόμα δεν μπορώ να βάλω markers στον χάρτη μου!

το μόνο που κατάφερα ήταν να βάλω μερικά dummy pointers με τις εντολές:

Κώδικας: Επιλογή όλων

var point = new GLatLng&#40;<? echo $data&#91;lat&#93;;?>, <? echo $data&#91;log&#93;;?>&#41;; 
map.addOverlay&#40;new GMarker&#40;point&#41;;
ακόμα και το xml έκατσα και έγραψα χειροκίνητα, προσπάθησα και το markers.php να πειράξω λίγο, αλλά μου φάνηκαν κάπως "αυθαίρετα" μερικά σημεία (όπως η τελυταία γραμμή που είναι έξω απο το κέλυφος της php, ενώ θα μου φαινόταν πιο λογικό να είναι μέσα μαζί με μια echo) και είπα πως αποκλείεται να λειτουργεί σωστά σε όλους εδω μέσα εκτός απο εμένα.

η βάση μέσα απο τα - πρακτικότατα - administration tools που έχεις ενσωματώσει ενημερώνεται κανονικά, αλλά απο markers τίποτα.

είναι εύκολο να μου δώσει κάποιος μια κατατεύθυνση στο τι να ψάξω;

ευχαριστώ εκ των προτέρων :)

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6235
Εγγραφή: 30 Νοέμ 2004 03:09

Google Maps - 2ο-B, Δημιουργία xml με php & mysql

Δημοσίευση από fafos » 03 Ιαν 2010 03:54

Ksenyxtame gia na sas prosferoume tis kalyteres yphresies :lol:

loipon to </markers> pou einai ekso apo thn php einai stoixeio ths xml kai den paizei kapoion rolo an to kaneis echo h oxi...

otan den emfanizei markers to proto pou kanoume einai na treksoume to markers.php apo ton browser gia na doume an petaei kapoio lathos.. an pairneis leukh selida me to markers.php kaneis deksi klik kai vlepeis ton kodika.. an einai ola sosta ekei mesa pes mou na pame parakato.. :lol:
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
diti
Δημοσιεύσεις: 54
Εγγραφή: 09 Ιαν 2004 17:41
Τοποθεσία: ΘΕΣΣΑΛΟΝΙΚΗ
Επικοινωνία:

Google Maps - 2ο-B, Δημιουργία xml με php & mysql

Δημοσίευση από diti » 13 Ιαν 2010 14:57

Καλησπέρα fafos.
Πραγματικά είναι καταπληκτικό αυτό που έχεις κάνει και είναι σπάνιο στις μέρες μας.
Παρόλο που σε έχουμε ζαλίσει όλοι θα ήθελα να σε ρωτήσω και εγώ με τη σειρά μου και αν μπορείς να βοηθήσεις.
Έχω δει μια εφαρμογή με χάρτη όπου ο χρήστης δίνει σε ένα πλαίσιο κειμένου το όνομα της τοποθεσίας (καινούργιο) που θέλει να μαρκάρει, στη συνέχεια κάνει κλικ σε κουμπί για να δηλώσει ότι θα μαρκάρει και στη συνέχεια κάνει κλικ στο χάρτη. Αυτή φυσικά η τοποθεσία γράφεται σε μία βάση δεδομένων. Υπάρχει και κουμπί για διαγραφή τοποθεσίας και εύρεση.
Η αλήθεια είναι ότι όλα αυτά που έχεις γράψει τα έχω διαβάσει αλλά ακόμη δεν τα δοκίμασα γιατί πρέπει να ορίσω κάποιο site. Σύμφωνα με αυτά που έγραψες είναι δύσκολο να γίνουν αυτά που σου αναφέρω; Θα μπορούσες να βοηθήσεις πάνω σ΄αυτό; Οποιαδήποτε συμβουλή θα είναι πολύ χρήσιμη.
Ανεξάρτητα φυσικά από την απάντηση πραγματικά συγχαρητήρια!!!

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6235
Εγγραφή: 30 Νοέμ 2004 03:09

Google Maps - 2ο-B, Δημιουργία xml με php & mysql

Δημοσίευση από fafos » 13 Ιαν 2010 16:05

diti έγραψε:Καλησπέρα fafos.
Πραγματικά είναι καταπληκτικό αυτό που έχεις κάνει και είναι σπάνιο στις μέρες μας.
Παρόλο που σε έχουμε ζαλίσει όλοι θα ήθελα να σε ρωτήσω και εγώ με τη σειρά μου και αν μπορείς να βοηθήσεις.
Έχω δει μια εφαρμογή με χάρτη όπου ο χρήστης δίνει σε ένα πλαίσιο κειμένου το όνομα της τοποθεσίας (καινούργιο) που θέλει να μαρκάρει, στη συνέχεια κάνει κλικ σε κουμπί για να δηλώσει ότι θα μαρκάρει και στη συνέχεια κάνει κλικ στο χάρτη. Αυτή φυσικά η τοποθεσία γράφεται σε μία βάση δεδομένων. Υπάρχει και κουμπί για διαγραφή τοποθεσίας και εύρεση.
Η αλήθεια είναι ότι όλα αυτά που έχεις γράψει τα έχω διαβάσει αλλά ακόμη δεν τα δοκίμασα γιατί πρέπει να ορίσω κάποιο site. Σύμφωνα με αυτά που έγραψες είναι δύσκολο να γίνουν αυτά που σου αναφέρω; Θα μπορούσες να βοηθήσεις πάνω σ΄αυτό; Οποιαδήποτε συμβουλή θα είναι πολύ χρήσιμη.
Ανεξάρτητα φυσικά από την απάντηση πραγματικά συγχαρητήρια!!!
se auto to vohthima exo thn eisagogh point opou se mia forma dineis thn dieyuynsh pou thes kai me to submit sou "genna" tis syntetagmenes (Latitude & Longitude). Autes tis pairneis kai tis antigrafeis sta analoga pedia ths formas mazi me kapoia alla dedomena kai me to submit ta vazei sthn vash sou... an to egkatasthseis kai to doulepseis to script tha katalaveis ti enoo..
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
diti
Δημοσιεύσεις: 54
Εγγραφή: 09 Ιαν 2004 17:41
Τοποθεσία: ΘΕΣΣΑΛΟΝΙΚΗ
Επικοινωνία:

Google Maps - 2ο-B, Δημιουργία xml με php & mysql

Δημοσίευση από diti » 18 Φεβ 2010 10:30

Καλημέρα fafos.

Χρησιμοποίησα τα βοηθήματα σου και έκανα αυτό που ήθελα. Δηλαδή μία σελίδα με χάρτη όπου ο χρήστης δημιουργεί ένα marker εκεί που επιλέγει και γίνεται εγγραφή σε πίνακα και διαγραφή marker και διαγραφή από τον πίνακα.
Πραγματικά σ' ευχαριστώ για άλλη μια φορά.
Είσαι καταπληκτικός!!!

Intefix
Δημοσιεύσεις: 186
Εγγραφή: 22 Σεπ 2007 16:21
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Google Maps - 2ο-B, Δημιουργία xml με php & mysql

Δημοσίευση από Intefix » 17 Μαρ 2010 09:46

Καλημέρα σε όλους σας...
Φίλε fafos σε ευχαριστούμε πολύ για τη μετάδοση της γνώσης.

Έχω μερικά προβλήματα που θάθελα τη βοήθεια σου η όποιου μπορεί να βοηθήσει.
Να πω τι έχω κάνει μέχρι στιγμής να συνεννοηθούμε...
Έφτιαξα ένα φάκελο maps στον public_html
Έβαλα τα αρχεία στον φάκελο σε ένα CMS site που το δοκιμάζω.

www.sedh.gr

Δημιούργησα τους πίνακες που προτείνεις στην ίδια βάση με το site.
Τροποποίησα το config.php με τα δέοντα.
Τι δικαιώματα να δώσω στον φάκελο admin-maps;

Ας δούμε λοιπόν τα προβληματάκια...

1) Από λάθος μου δεν είχα βάλει σωστά το όνομα της βάσης. Η καταχώρηση που έλεγε ότι έγινε σωστά αλλά δεδομένα δεν τα έβλεπα στη βάση. Μέχρι να το βρω...Πρέπει να φτιάξω νέα βάση για τους πίνακες; η να τους αφήσω ως έχει;

2)Δημιούργησα μια πόλη μια κατηγορία ανέβασα μια εικόνα έβαλα ένα Point.
Μόλις πάω να κάνω επεξεργασία του σημείου ο χάρτης δεν κεντράρει στις συντεταγμένες που έχω δώσει... είναι σωστό αυτό;

3) Που βλέπω το αποτέλεσμα των σημείων;
Στο www.sedh.gr/maps/test-map.php θέλει σίγουρα πείραγμα...Έβαλα να βλέπει το δικό μου ΑΡΙ. Τι άλλο να πειράξω;

4)Αν θέλω να είναι δίγλωσσο το site που βάζω τη μετάφραση των ονομασιών και πληροφοριών;

Ευχαριστώ για τη βοηθειά σας

Απάντηση

Επιστροφή στο “HTML και XHTML”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης