以下を使用して中心値latlongを取得するためにjQueryを使用しようとしています
Jクエリ
$('.mapcentre').click(function(){
var mapElement = document.getElementById('map');
var valMap = mapElement.getCenter();
console.log(valMap);
});
私のconsole.log出力TypeError: mapElement.getCenter is not a function
var valMap = mapElement.getCenter();
私が使用しているマップが正常に表示され、このボタン.mapcenter
をクリックすると、エリアの中央の緯度と経度が取得されるはずなので、問題が何であるかわからない#map
編集: 上記の jQuery は、アクティブなページの下部にあります。
もう一度編集:
google.maps.event.addDomListener(window, 'load', init);
function init() {
var mapOptions = {
zoom: 2,
center: new google.maps.LatLng(40.697299 , -73.809815),
};
var mapElement = document.getElementById('map');
var map = new google.maps.Map(mapElement, mapOptions);
}