0
目前,我們的系統從特定位置的某個區域返回列表。所以如果我輸入一個郵政編碼,它將使用界限並帶回本地列表。這工作正常。Google Maps API - 從所有匹配的位置獲取結果
但是,如果我搜索'紐卡斯爾',它將默認紐卡斯爾泰恩賽德而不是萊姆下的紐卡斯爾。
有沒有辦法告訴地圖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);
任何幫助或建議,將不勝感激。
我想我明白你的意思 - 我會看看 – 2012-03-19 09:25:27