0

ユーザーが場所を入力するためにグーグルマップオートコンプリートを使用しています。その後、getPlace()オートコンプリートオブジェクトからを呼び出します。

次のエラーが表示されます。

Uncaught TypeError:Object((13.0284176、80.23215529999993)、(13.0501581、80.2641701))にはメソッド'lat'がありませんここに私のコードがあります:

私のコード:

autocomplete = new google.maps.places.Autocomplete(g,autoc_options);
google.maps.event.addListener(autocomplete,'place_changed',function() {
  var g=autocomplete.getPlace();
  var h=new google.maps.LatLngBounds(g.geometry.viewport);
  var l=new google.maps.LatLng(g.geometry.viewport.getSouthWest());
  alert(l.toString());
});
4

1 に答える 1

1

LatLngを使用して、既存のLatLngオブジェクトを使用してLatLngオブジェクトを作成しようとしています。

コードを次のように変更するだけで、南西座標を参照できます。

var l =  g.geometry.viewport.getSouthWest();

これは、すでにオブジェクトgetSouthWest()を返しているためです。LatLng

于 2012-06-26T16:07:00.810 に答える