0

Google マップを含む 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 に答える