Les Lieux de Google API - Lieux de détail demande pas défini

Je suis en train de récupérer des détails du lieu à l'aide de Google adresses de la Bibliothèque. Lorsque vous cliquez sur le marqueur de lieu je veux être en mesure de voir l'adresse, le nom, site web, etc.

Je suis en utilisant le tutoriel suivant:
http://code.google.com/apis/maps/documentation/javascript/places.html

Tout semble aller assez bien. Dans mon marqueur, je peux afficher le nom et la notation, mais l'adresse, site web et numéro de téléphone apparaissent tous comme des "indéfini". Est-ce parce que Google n'a pas l'information, je suis en demandant à ces lieux? Ou ai-je fait quelque chose de mal?

Voici le code que j'utilise:
var map;
var infowindow;

  function initialize() {
var pyrmont = new google.maps.LatLng(-33.8665433, 151.1956316);
map = new google.maps.Map(document.getElementById('map_canvas'), {
mapTypeId: google.maps.MapTypeId.ROADMAP,
center: pyrmont,
zoom: 15
});
var request = {
location: pyrmont,
radius: 5000,
types: ['bar']
};
infowindow = new google.maps.InfoWindow();
service = new google.maps.places.PlacesService(map);
service.search(request, callback);
}
function callback(results, status) {
if (status == google.maps.places.PlacesServiceStatus.OK) {
for (var i = 0; i < results.length; i++) {
createMarker(results[i]);
}
}
}
function createMarker(place) {
var placeLoc = place.geometry.location;
var marker = new google.maps.Marker({
map: map,
position: place.geometry.location
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.setContent(place.name + "<br />" + place.formatted_address +"<br />" + place.website + "<br />" + place.rating + "<br />" + place.formatted_phone_number);
infowindow.open(map, this);
});
}

De l'aide ou des idées sera grandement apprécié.

Acclamations.

JA

OriginalL'auteur Jim | 2012-03-01