0

我有一个包含谷歌地图的 div 和另一个包含一组带有滚动条的条目的 div。我希望能够单击出现在地图上的标记,并使条目集滚动到与单击的标记关联的条目。

但是,我不断收到 o is undefined 错误。除了以下之外,我不确定如何以另一种方式做到这一点:

我试过这样做:

$('.an_entry').each(function() {
  var id = $(this).attr('id');
  var lat = $(this).attr('lat');
  var lng = $(this).attr('lng');
  latlng = new google.maps.LatLng(lat, lng)
  $('#map').gmap('addMarker', {'position': latlng, 'bounds':true})
    .click(function() {
      $('#sideBar').scrollTo('#'+id);
    });
  });
4

1 回答 1

0

我看到 lat_pt 和 lng_pt 没有定义。应该是纬度和经度。

latlng = new google.maps.LatLng(lat, lng)
于 2012-05-02T15:08:47.250 回答