Google Maps - Point, Lines, Polygons

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

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

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

Google Maps - Point, Lines, Polygons

Δημοσίευση από Intefix » 17 Σεπ 2012 13:29

Γειά σας...
Να ευχαριστήσω τον fafos για τις πολύτιμες πληροφορίες και κώδικα που μας δίνει σχετικά με τους χάρτες και όχι μόνο...
Υπάρχει μια ανάγκη να φτιαχτεί μια εφαρμογή που απευθείνετε σε Δήμο και δείχει τα σημεία προσβασιμότητας για ΑΜΕΑ.
Υπάρχει μια βάση που φυλάμε τους χώρους, τους ανθρώπους, τις διαδρομές κλπ.
Το πρόβλημα που έχω συνατήσει είναι ότι μέχρι στιγμής αποθηκεύουμε σε ξεχωριστά πεδία το μήκος και το πλάτος. (Δεν ξέρω και αν έχω χάσει επισόδεια). Πως μπορώ να αποθηκεύω μια διαδρομή; η ένα πολύγωνο; και να τα εμφανίζω σε κάποιο χάρτη;
Μέχρι τώρα έχω βαλει ένα component σε joomla και έχω πειράξει φόρμες και πίνακες και ψευτοκάνω τη δουλειά...μπορούμε να ανεξαρτητοποιηθούμε από το Joomla;

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

Google Maps - Point, Lines, Polygons

Δημοσίευση από fafos » 17 Σεπ 2012 15:19

Den polykatalava thn erothsh alla se kammia periptosh mhn katarghseis ta xexorista pedia gia tis syntetagmenes dioti arketes efarmoges ta zhtane xexorista apo thn vash opos gia paradeigma to "store locator" opou o xrhsths zhtaei na tou pei pia shmeia einai konta tou (gia paradeigma sta 2 xiliometra)

Polylines kai polygons ta apothikeuoume se ena pedio text ths vashs mas kai se ena allo pedio kataxoroume to eidos (p.x. aplos, polygon, polyline klp).
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

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

Google Maps - Point, Lines, Polygons

Δημοσίευση από Intefix » 17 Σεπ 2012 16:08

Ευχαριστώ για την γρήγορη απάντηση...
Άρα έχουμε 4; πεδία στη βάση: Είδος ομάδα μήκος πλάτος κλπ

[table]
Ειδος Ομάδα Αρχή Μήκος Πλάτος
point 1 0 35.32916 25.13853
line 1 1 35.32700 26.97332
line 1 2 35.32760 26.97392
polyline 1 1 35.32700 26.97332
polyline 1 2 35.32720 26.97342
polyline 1 3 35.32730 26.97352
polyline 1 4 35.32740 35.32700
[/table]


Βασικά δεν ξέρω πόσα πεδία θέλει για κάθε εγγραφή εκτός από τα δικά μου...
Και το κυριότερο πως τα παίρνω αυτά από ένα χάρτη και τα βάζω στη βάση (αυτοματοποιημένα)
και στη συνέχεια πως τα απεικονίζω.

H πεδία: είδος, πλάτος, μήκος, lines
px point (x,y) line ((x1,y1),(x2,y2)....) polyline ((x1,y1),(x2,y2),(x3,y3).....)
πως τα βάζω αυτά τώρα;
Τά έχω μπλέξει σίγουρα...

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

Google Maps - Point, Lines, Polygons

Δημοσίευση από fafos » 17 Σεπ 2012 16:46

ta polylines kai polygons se ena pedio.. aplos krathse thn proth syntetagmenh gia ta lat long..p.x.:

eidos
omada
latitude
longitude
coords <- edo oles oi syntetagmenes otan prokeite gia polyline h polygon..

gia polyline xreiazesai kati san auto:

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

var path = &#91;
new google.maps.LatLng&#40;54.34575118741191, -4.5037078857421875&#41;,
new google.maps.LatLng&#40;54.32933804825253, -4.494781494140625&#41;,
new google.maps.LatLng&#40;54.323732060964595, -4.4803619384765625&#41;,
new google.maps.LatLng&#40;54.32012780850593, -4.44122314453125&#41;,
new google.maps.LatLng&#40;54.31972731651763, -4.4144439697265625&#41;,
new google.maps.LatLng&#40;54.33013884120691, -4.420623779296875&#41;,
new google.maps.LatLng&#40;54.339346839495384, -4.4762420654296875&#41;,
new google.maps.LatLng&#40;54.34855277587609, -4.46044921875&#41;,
new google.maps.LatLng&#40;54.36015732232432, -4.4542694091796875&#41;,
new google.maps.LatLng&#40;54.36575834420044, -4.4405364990234375&#41;
&#93;;
polyline = new google.maps.Polyline&#40;&#123;path&#58;path, strokeColor&#58; "#FF0000", strokeOpacity&#58; 1.0, strokeWeight&#58; 2&#125;&#41;;
polyline.setMap&#40;map&#41;;
map.setCenter&#40;new google.maps.LatLng&#40;54.38415632485394, -4.5613861083984375&#41;, 11&#41;;
opote sto pedio "coords" sozeis auto:

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

new google.maps.LatLng&#40;54.34575118741191, -4.5037078857421875&#41;,
new google.maps.LatLng&#40;54.32933804825253, -4.494781494140625&#41;,
new google.maps.LatLng&#40;54.323732060964595, -4.4803619384765625&#41;,
new google.maps.LatLng&#40;54.32012780850593, -4.44122314453125&#41;,
new google.maps.LatLng&#40;54.31972731651763, -4.4144439697265625&#41;,
new google.maps.LatLng&#40;54.33013884120691, -4.420623779296875&#41;,
new google.maps.LatLng&#40;54.339346839495384, -4.4762420654296875&#41;,
new google.maps.LatLng&#40;54.34855277587609, -4.46044921875&#41;,
new google.maps.LatLng&#40;54.36015732232432, -4.4542694091796875&#41;,
new google.maps.LatLng&#40;54.36575834420044, -4.4405364990234375&#41;
ena online ergaleio gia na "gennhseis" ton kodika polylines kai polygons einai auto: http://www.doogal.co.uk/polylines.php
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

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

Google Maps - Point, Lines, Polygons

Δημοσίευση από Intefix » 17 Σεπ 2012 17:37

Ευχαριστώ....για να δούμε...τι θα κάνουμε...

Υπάρχει δάσκαλε κάποιο εργαλείο που να σχεδιάζεις με τα εργαλεία των χαρτών

Εικόνα

και να τα σώνεις στη βάση κατα τη λογική που είπαμε παραπάνω;

Απάντηση

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

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

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