RailsでグーグルマップのAPIを使った実装をおこなっています。
その際にマーカーをセットしたく、マーカーをセットする位置を決めるところでうまく動きません。
javascriot
1 // マーカー位置のセット 2 var markerLatLng = new google.maps.LatLng({ 3 lat: Number(markerData[i]['lat']), 4 lng: Number(markerData[i]['lng']) 5 });
console.log(markerLatLng)で見てみると
.Ye {lat: ƒ, lng: ƒ}
lat: ƒ ()
lng: ƒ ()
[[Prototype]]: Object
と表示されます。
console.log(Number(markerData[i]['lat']))や
console.log(Number(markerData[i]['lng]))で確認するとちゃんと
139.765
139.77
と出てくるのですが、それらをうまく位置(lat , lng)にセットできません。
なぜなのでしょうか。
追記
javascriot
1 // マーカー位置のセット 2 var markerLatLng = new google.maps.LatLng({ 3 lat: 139.765 4 lng: 77.123 5 });
などと直接数字を打っても同様です。
なぜなのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/04/18 09:50