Google maps geocoding problem

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

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

Απάντηση
Άβαταρ μέλους
Burned4
Δημοσιεύσεις: 324
Εγγραφή: 21 Σεπ 2007 12:50
Επικοινωνία:

Google maps geocoding problem

Δημοσίευση από Burned4 » 09 Σεπ 2009 17:52

Καλησπέρα,

Σήμερα παρουσιάστηκε κάποιο πρόβλημα και δεν παίζουν οι χάρτες του Google maps που χρησιμοποιώ.

Ξέρετε αν έχει αλλάξει κατι?

ο κώδικας που χρησιμοποιώ είναι:

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http&#58;//www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http&#58;//www.w3.org/1999/xhtml">
  <head>
<script type="text/javascript" src="http&#58;//www.google.com/jsapi?key=*****"></script>
<script type="text/javascript">//<!&#91;CDATA&#91;

google.load&#40;"maps", "2.x"&#41;;

var map;
var geocoder
var place;

var restaurant = 'Το σπιτι μου' ;
var address = 'Μακριά 29, Αθήνα, Αττική, Ελλάδα' ;
var image = 'image.gif' ;
var Tel = '2310666666' ;
function googleMapLoad&#40;&#41;
&#123;
	map = new GMap2&#40;document.getElementById&#40;"map"&#41;&#41;;
	geocoder = new GClientGeocoder&#40;&#41;;

	map.setCenter&#40;new GLatLng&#40;40, 22&#41;, 5&#41;;

	map.addControl&#40;new GSmallMapControl&#40;&#41;&#41;;
	map.addControl&#40;new GMapTypeControl&#40;&#41;&#41;;
	
	geocoder.getLocations&#40;address, function&#40;response&#41; &#123;
		if &#40;!response || response.Status.code != 200&#41; &#123;
			document.getElementById&#40;"map"&#41;.style.display = 'none';
		&#125; else &#123;
			document.getElementById&#40;"map"&#41;.style.height = '325px';
			place = response.Placemark&#91;0&#93;;
			var point = new GLatLng&#40;place.Point.coordinates&#91;1&#93;, place.Point.coordinates&#91;0&#93;&#41;;
			var marker = new GMarker&#40;point&#41;;
			map.addOverlay&#40;marker&#41;;
			
			map.setCenter&#40;point, 16&#41;;
			var cityName = place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.SubAdministrativeAreaName;
			var areaName = place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.LocalityName;
			var strName =  place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.DependentLocality.Thoroughfare.ThoroughfareName;
			
			marker.openInfoWindowHtml&#40;'<img src="'+image+'" border="0" style="vertical-align&#58; middle;" /> <strong>' + restaurant + '</strong><br />' + areaName  + ', ' + cityName +  ' <br />'+ strName + '<br />Τηλ&#58; ' + Tel + '' &#41;;
			
			document.getElementById&#40;"map"&#41;.style.visibility = '';
		&#125;
	&#125;&#41;;

	
&#125;

google.setOnLoadCallback&#40;googleMapLoad&#41;;

//&#93;&#93;></script>
</head>
<body>
<div id="map" style="width&#58; 525px; height&#58; 320px; visibility&#58; hidden;"></div>
</body>

</html>
Καμιά ιδέα τι φταίει? :hammer:
You can do anything, but not everything.

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8575
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

Google maps geocoding problem

Δημοσίευση από Basilakis » 09 Σεπ 2009 18:00

Note: If you are only using GClientGeocoder or ClientGeocoder from the
JS/Flash APIs, then this message is not relevant to you. This message
applies only to users of the HTTP Geocoder documented here:
http://code.google.com/apis/maps/docume ... geocoding/

Our system currently permits HTTP Geocoder requests without referers to not
provide a valid key. In the next few weeks, we will be making a change that
enforces that a
valid key must be provided along with an HTTP Geocoder request. Please
ensure that your HTTP Geocoding requests pass a valid key.

Please post in the forums if you have questions about this change.
απο εδώ
http://groups.google.com/group/google-m ... 837f9195dd

Άβαταρ μέλους
Burned4
Δημοσιεύσεις: 324
Εγγραφή: 21 Σεπ 2007 12:50
Επικοινωνία:

Google maps geocoding problem

Δημοσίευση από Burned4 » 09 Σεπ 2009 18:04

Τς τς τς. Κανουν αλλαγές και δεν ενημερώνουν.. Στείλτε ενα Mail ρεεε. :P

Ευχαριστώ Basilakis για την πληροφορία. Θα το ψάξω.
You can do anything, but not everything.


Άβαταρ μέλους
Burned4
Δημοσιεύσεις: 324
Εγγραφή: 21 Σεπ 2007 12:50
Επικοινωνία:

Google maps geocoding problem

Δημοσίευση από Burned4 » 09 Σεπ 2009 18:25

Δεν μπορεσα να βρώ τίποτα σε αυτά που λέει. Το update που κάνανε στο 1ο link που αναφέρεις είναι για http requests και όχι για το AJAX API που χρησιμοποιώ.

Δοκίμασα να βγάλω και νέο κλειδί και να το χρησιμοποιήσω αλλά πάλι τίποτα. :hammer:

Καμιά άλλη ιδέα?
You can do anything, but not everything.

Απάντηση

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

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

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