2011-11-02 2 views
0

나는 약 일주일 동안이 사이트에서 일해 왔습니다. 그것은 위대하지는 않지만 다시 나는 웹 디자인이 좋지 않다. 개선에 대한 조언은 크게 감사하겠습니다.Google지도 api & tparkin point-in-poly

이동 Google지도 API에 대해 tparkin이 쓴 폴리곤 확장 점에 문제가 있습니다. 나는 나를 읽고, 다른 포스트 및 모든 통해 읽었습니다하지만이 오류가 계속 나는 왜 내가 잘못 tparkins 확장 기능을 사용하여 나와 함께 문제가 될 것 같아요 ...

a.lat is not a function 
    [Break On This Error] Ba(I,function(a){return!a?k:this.Z[xb]...{return new Q(this.Z.d,this.aa.d,i)}; 

을 알아낼 수 있지만, 내가 그것을 알아낼 수 없다고 말했듯이.

사전에 도움을 주시면 감사하겠습니다.

스크립트 문제가있는 웹 사이트입니다. 추가 정보가 필요하면 알려주십시오. my website.

+0

재생할 수 없습니다. Chrome에서이 오류가 발생하지 않습니다. – hsz

답변

0

나는 문제가 있음을 알았습니다. 확인 해봐.

function codeAddress() { 
var address = document.getElementById("address").value; 
geocoder.geocode({ 'address': address}, function(results, status) { 
    if (status == google.maps.GeocoderStatus.OK) { 
    map.setCenter(results[0].geometry.location); 
    var marker = new google.maps.Marker({ 
    map: map, 
    position: results[0].geometry.location 
    }); 
    var isWithinPolygon = polygon85.containsLatLng(results[0].geometry.location); 
    alert(isWithinPolygon); 
    } 
    else { 
    alert("Geocode was not successful for the following reason: " + status); 
    } 
}); 

은} 그래서 문제는 이전 대신 좌표 결과 [0] .geometry.location를 전달하는, 난 그냥 위치를 통과 한 것이 었습니다. 제가 작업 한 것을 완전히 이해하지 못하는 간단한 사례입니다. 이것을 들여다 본 모든 분들께 감사 드리며 당신의 시간을 낭비했습니다.

- zac

+0

솔루션을 공유해 주셔서 감사합니다. 올바른 것으로 표시해야합니다 (체크 박스를 클릭). 그러면 질문이 종료됩니다. – nrabinowitz