Google map api & tparkin point-in-poly - PullRequest
       1

Google map api & tparkin point-in-poly

0 голосов
/ 02 ноября 2011

Я работаю над этим сайтом около недели.Это не здорово, но опять же я не очень хорош в веб-дизайне.Любые советы по улучшению будет принята с благодарностью.

Двигаемся дальше У меня проблема с точкой в ​​расширении многоугольника, которую tparkin написал для API Google Maps.Я прочитал прочитанный мной, другой пост и все, но я могу понять, почему я продолжаю получать эту ошибку ...

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неправильно, но, как я уже сказал, я не могу понять это.

Заранее признательна за любую помощь.

Это веб-сайт с проблемой скрипта.Пожалуйста, дайте мне знать, если вам нужна дополнительная информация. мой сайт.

1 Ответ

0 голосов
/ 04 ноября 2011

Я понял проблему, с которой столкнулся.Проверьте это.

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, я передавал это просто местоположение.Это простой случай, когда я не совсем понимаю, с чем я работал.Спасибо за всех, кто смотрел на это, и извините, что я потратил впустую ваше время.

- Зак

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...