Χάρτες σε ιστοσελίδες

Από που να ξεκινήσω; Που θα βρω; κ.α. γενικές ερωτήσεις για την δημιουργία μιας ιστοσελίδας.

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

Απάντηση
johnnys14
Δημοσιεύσεις: 70
Εγγραφή: 27 Ιουν 2008 00:41
Επικοινωνία:

Χάρτες σε ιστοσελίδες

Δημοσίευση από johnnys14 » 13 Οκτ 2010 18:55

Καλησπέρα σε όλους!

Προσπάθησα με βάση τις οδηγίες του παρακάτω θέματος

http://www.freestuff.gr/forums/viewtopic.php?t=43448

να δημιουργίσω έναν χάρτη για να τον κάνω προσθήκη στη σελίδα μου.

Όλα μια χαρά!

Ο χάρτης εμφανίζεται στην HTML σελίδα τοπικά μια χαρά (δηλαδή στον Η/Υ μου)
αλλά όταν στέλνω τη σελίδα στον server μου εμφανίζει το παρακάτω μήνυμα

"Αυτός ο ιστότοπος χρειάζεται ένα διαφορετικό Google κλειδί API χαρτών. Ένα νέο κλειδί μπορεί να δημιουργηθεί στο http://code.google.com/apis/maps.

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

Thanks!

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

Χάρτες σε ιστοσελίδες

Δημοσίευση από dimsis » 13 Οκτ 2010 18:58

Πήγαινε εδώ:
http://code.google.com/intl/el/apis/maps/signup.html
βάλε το url του site που ανεβάζεις το site, στο My web site URL: και πάτα Generate API key.
Κάνε copy το κλειδί που θα σου βγάλει και βάλτο στη θέση του άλλου που έχεις και ξανα ανέβασε.

johnnys14
Δημοσιεύσεις: 70
Εγγραφή: 27 Ιουν 2008 00:41
Επικοινωνία:

Χάρτες σε ιστοσελίδες

Δημοσίευση από johnnys14 » 13 Οκτ 2010 19:35

Σε ευχαριστώ πολύ για το ενδιαφέρον σου dimsis να σαι καλά
αλλα δυστηχώς και πάλι εμφανίζει το ίδιο μήνυμα

"Αυτός ο ιστότοπος χρειάζεται ένα διαφορετικό Google κλειδί API χαρτών. Ένα νέο κλειδί μπορεί να δημιουργηθεί στο http://code.google.com/apis/maps.

μήπως παίζει ρόλο το ότι σήμερα δημιούργησα email στο gmail και δεν μου δίνει σωστό κωδικό.

Μήπως υπάρχει άλλος τρόπος να δημιουργίσουμε χάρτι σε ιστοσελίδα χωρίς όμως κωδικούς;

Αnyway thanks και πάλι!

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

Χάρτες σε ιστοσελίδες

Δημοσίευση από dimsis » 13 Οκτ 2010 19:38

Δεν μπορεί, για να σου βγάζει αυτό το μήνυμα δίνεις λάθος κλειδί.
Σε ποιο url ανεβάζεις το site να δούμε τον κώδικα;

ps: υπάρχει και η νέα έκδοση v.3.0 των gοogle maps που δεν χρειάζεται καν api key.

johnnys14
Δημοσιεύσεις: 70
Εγγραφή: 27 Ιουν 2008 00:41
Επικοινωνία:

Χάρτες σε ιστοσελίδες

Δημοσίευση από johnnys14 » 13 Οκτ 2010 19:47

Το site είναι στο http://www.stoitsis.eu

και στο σύνδεσμο "Που θα μας βρείτε"

αλλά μάλλον δεν θα ανοίξει.

johnnys14
Δημοσιεύσεις: 70
Εγγραφή: 27 Ιουν 2008 00:41
Επικοινωνία:

Χάρτες σε ιστοσελίδες

Δημοσίευση από johnnys14 » 13 Οκτ 2010 19:52

άν δεν ανοίγει ο κώδικας έχει όπως παρακάτω

αν μπορείς ρίξε μια ματιά

<head>

<script charset="UTF-8" src="http://maps.google.com/maps?file=api&am ... vhRCnszO_g"

type="text/javascript"></script>




<script type="text/javascript">

function initialize() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(40.5203, 21.2649 ), 17);



var baseIcon = new GIcon(G_DEFAULT_ICON);
baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
baseIcon.iconSize = new GSize(20, 34);
baseIcon.shadowSize = new GSize(37, 34);
baseIcon.iconAnchor = new GPoint(9, 34);
baseIcon.infoWindowAnchor = new GPoint(9, 2);



function createMarker(point, index) {
var redIcon = new GIcon(baseIcon);
redIcon.image = "http://www.google.com/mapfiles/marker.png";
markerOptions = { icon:redIcon };
var marker = new GMarker(point, markerOptions);
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("POTEMA<sup>&reg;</sup> <br> Hermann Wiessmann<br> Μητροπόλεως 19 <br> Καστοριά <br>Τηλ. :24670 22519");
});
return marker;
}

var latlng = new GLatLng(40.5203, 21.2649);
map.addOverlay(createMarker(latlng));
}

}
</script>


</head>

<body onload="initialize()" onunload="GUnload()">


<div id="map_canvas" style="width: 500px; height: 300px"></div>


</body>
</html>

βασικά ο κώδικας είναι ίδιος με το tutorial (copy - paste) με μικρές αλλαγές

thanks!

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Χάρτες σε ιστοσελίδες

Δημοσίευση από korgr » 13 Οκτ 2010 19:55

Ο πιο εύκολος τρόπος να ενσωματώσεις χάρτες στο site σου χωρίς κώδικες και άλλους μπελάδες :wink:

http://www.travelmap.gr/new/free_maps.php

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

Χάρτες σε ιστοσελίδες

Δημοσίευση από dimsis » 13 Οκτ 2010 19:58

Βλέπω χρησιμοποιείς frame και το domain είναι:
http://users.cyta.gr/johnnys14/where.html

Για δοκίμασε αυτό:

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

ABQIAAAA5E7zN2OQPuuaRQk1yP1r7BQcpgWSSDHsezQtl5ND4y2e6jaGORQyBNk87a6Jl1D_kJ57guJGuWILSw

johnnys14
Δημοσιεύσεις: 70
Εγγραφή: 27 Ιουν 2008 00:41
Επικοινωνία:

Χάρτες σε ιστοσελίδες

Δημοσίευση από johnnys14 » 13 Οκτ 2010 20:12

Σε ευχαριστώ πολύ dimsis δούλεψε μια χαρά!

Τι να ήταν τελικά εγώ είχα κάνει κάποιο λάθος;

Η ιστοσελίδα δεν θα παραμείνει σε αυτόν το χώρο (ο χώρος είναι για δοκιμές και τεστ!)

Εάν λοιπόν στείλω τη σελίδα σε άλλο Server και σε άλλο URL φαντάζομαι να χρειαστεί πάλι κωδικό.

Στον χάρτι γιατί δεν εμφανίζονται κουμπιά επιλογής για μετακίνηση (συνήθως στην πάνω αριστερή γωνία)

Thanks και πάλι!

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

Χάρτες σε ιστοσελίδες

Δημοσίευση από dimsis » 13 Οκτ 2010 20:23

Ναι το κλειδί ισχύει για κάθε domain , οπότε αν το site φιλοξενηθεί αλλού θα χρειαστεί να φτιάξεις άλλο κλειδί.

Για τα κουμπιά επιλογής που γράφεις, λείπουν επειδή δεν τα έχεις προσθέσει στον κώδικα. Διάβασε εδώ:
http://code.google.com/intl/el/apis/map ... trols.html

π.χ. δοκίμασε στον κώδικα σου κάτω από την γραμμή

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

var map = new GMap2&#40;document.getElementById&#40;"map_canvas"&#41;&#41;;
να προσθέσεις αυτά:

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

map.addControl&#40;new GSmallMapControl&#40;&#41;&#41;;
map.addControl&#40;new GMapTypeControl&#40;&#41;&#41;;

johnnys14
Δημοσιεύσεις: 70
Εγγραφή: 27 Ιουν 2008 00:41
Επικοινωνία:

Χάρτες σε ιστοσελίδες

Δημοσίευση από johnnys14 » 13 Οκτ 2010 20:57

Ευχαριστώ πολύ γιά την βοήθεια σου dimsis !!!
καθώς κα τον φίλο korgr για την προσφορά του!

Καλά να περνάτε!

Απάντηση

Επιστροφή στο “Γενικές ερωτήσεις κατασκευής ιστοσελίδων”

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

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