В настоящее время наша система возвращает списки из области в указанном месте.Поэтому, если я введу почтовый индекс, он будет использовать границы и вернет местные списки.Это прекрасно работает.
Однако, если я буду искать «Ньюкасл», по умолчанию в «Лайме» будет «Ньюкасл Тайнсайд», а не «Ньюкасл».
Есть ли способ указать API карт, чтобы он не использовал тот или иной вариант?рассматривает «по умолчанию» и возвращает списки из ВСЕХ мест?
Ниже приведен базовый скрипт, который я использую для геокодирования адреса:
var address = "<?php echo $_GET['place']." UK";?>";
///set map center position and place marker
geocoder.geocode( { 'address': address}, function(results, status) {
///set center position
map.setCenter(results[0].geometry.location);
circ = new google.maps.Circle();
circ.setCenter(results[0].geometry.location);
circ.setRadius(miles * 1609.0);
map.fitBounds(circ.getBounds());
circ.setMap(map);
// Set co-ordinates of address
var addresslong = results[0].geometry.location.lat();
var addresslat = results[0].geometry.location.lng();
var addresslatlng = new google.maps.LatLng(addresslong, addresslat);
placeMarkers(addresslatlng);
Любая помощь или совет будут высоко оценены.