3
gMap3's website에서 자동 완성 기능을 사용하여 자동 완성 검색을 만듭니다. 작동하지만 자동 완성 결과를 단지 한 상태 (예 : 미주리)로 제한하고 싶습니다. 그런 일을 할 방법이 있습니까?GMAP3 및 자동 완성 : 결과를 제한 하시겠습니까?
gMap3's website에서 자동 완성 기능을 사용하여 자동 완성 검색을 만듭니다. 작동하지만 자동 완성 결과를 단지 한 상태 (예 : 미주리)로 제한하고 싶습니다. 그런 일을 할 방법이 있습니까?GMAP3 및 자동 완성 : 결과를 제한 하시겠습니까?
gmap의 address
개체의 region
매개 변수를 사용할 수 있습니다.
address: {
address: address,
region: 'your region code'
}
이렇게하면 더 나은 결과를 얻을 수 있지만 잘못된 결과는 제거되지 않습니다.
미국의 주나 전체 국가에서만 작동하는지 잘 모르겠습니다.
나는 동일한 문제가있었습니다. 결국이 매개 변수를 사용하고 Google API에 보내는 모든 요청에 맞춤 문자열을 추가했습니다.
Google 지오 코더 api로 보내기 전에 autocomplete의 텍스트에 "Missouri US"를 추가하십시오.
같은 뭔가 :
$('#element').autocomplete({
source: function(request, response) {
var requestTerm = 'Missouri US' + request.term;
$('#gmap').gmap3(
{action:'getAddress',
address: {
address: requestTerm,
region: 'your region code'
}
);
...
어쩌면 가장 우아한 솔루션,하지만 그것을 잘 작동합니다.
나는 이것이 정확히 당신이 찾고 있다고 생각 : http://gmap3.net/forum/viewtopic.php?id=337#p1162 –