Google map api和tparkin point-in-poly



我已经在这个网站工作了大约一个星期了。它不是很好,但我也不擅长网页设计。任何关于改进的建议都将非常感激。

继续我有一个问题点在多边形扩展,tparkin写的谷歌地图api。我已经通过阅读我,其他帖子和一切,但我可以弄清楚为什么我一直得到这个错误…

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)}; 

我认为这可能是一个问题,我使用的功能不正确的tparkins扩展,但就像我说我不能弄清楚它。

任何帮助都是非常感谢的。

这是有脚本问题的网站。如果您还需要其他信息,请告诉我。我的网站。

我明白了我遇到的问题。看一看

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,我只是传递location。这是一个简单的例子,我没有完全理解我在做什么。谢谢大家调查这件事,很抱歉浪费了你们的时间。

——扎克

最新更新