Google Geocoder retourne le mauvais pays, en ignorant la région de l'indice

Je suis en utilisant Google Geocoder de trouver lat gnl coordonnées pour une adresse donnée.

    var geocoder = new google.maps.Geocoder();
    geocoder.geocode(
    {
        'address':  address,
        'region':   'uk'
    }, function(results, status) {
        if(status == google.maps.GeocoderStatus.OK) {
            lat: results[0].geometry.location.lat(),
            lng: results[0].geometry.location.lng()
    });

address variable est prise à partir d'un champ de saisie.

Je veux emplacements de recherche uniquement au royaume-UNI. Je pensais que le fait de spécifier 'region': 'uk' devrait être suffisant, mais il ne l'est pas. Quand je tape dans "Boston" c'est de trouver de Boston en NOUS et je voulais l'une au royaume-UNI.

Comment restreindre Geocoder de lieux de retour seulement d'un pays ou peut-être à partir d'un certain lat gnl de gamme?

Grâce

InformationsquelleAutor 6bytes | 2010-04-15