0
私はGoogleマップを持っており、地図が取得している要素から地図の緯度と経度を取得しようとしています。Googleマップ:地図要素から緯度と経度を取得
だから私はマップ
<div id="map" data-latitude="52.5717929" data-longitude="-2.1400756000000456"></div>
の私の要素を持っていると私はdiv
要素上の緯度と経度を設定しています。今度は私のmaps.js
ファイルの中に私はdata-latitude
とdata-longitude
をどうやって取得しようとしていますか?
var $map = document.getElementById('map');
var latitude = parseFloat($map.data('latitude'));
var longitude = parseFloat($map.data('longitude'));
var center = new google.maps.LatLng(latitude, longitude);
とすべてのコンソールが言っているのである:
Uncaught TypeError: $map.data is not a function
は心配しないで、これは普通です。それは目の第二のペアを持っていると便利です:) –