Параметр «регион» только делает регион предпочтением, а не блокирует все остальные результаты.
В этом случае кажется, что адрес «Бейкер» даже не отображается на Картах Google как известныйрасположение - только в качестве бизнеса.
http://maps.google.co.uk/maps?q=baker&hl=en&sll=53.800651,-4.064941&sspn=18.336241,46.362305&t=h&z=5
Я также прогуглил "Бейкер-село", "город-пекарь" и т. Д., Но без удачи. Я предполагаю, что это местоположение особенно неясно, и поэтому Google возвращает то, что оноучитывает более вероятные результаты - в США.
Если вы попробуете другой пример, например "Бирмингем", который есть как в США, так и в Великобритании, вы заметите, что он предпочитает Великобританию из-за установки тега региона:
http://maps.googleapis.com/maps/api/geocode/json?address=birmingham&sensor=false®ion=uk