google map APIもコールバック関数も初心者で、基本的なことを質問していたら、大変申し訳ございません。
なにとぞ、教えたいただけるとうれしいです。
問題点は、google map APIを使って、スプレットシートのデータからマップにマーカーを立てたいのですが、スプレットシートには、31行あるのに、24行しか、反映されません。
console.log()で取得したデータを見ると、次のように、24行で成功したとなっています。
24行目がおかしいのかな、と思って、そのデーターを削除してみたり、末尾のデーを31行から32行と1行、追加てみたりしたのですが、やはり24行しか、取得していません。
エラーならまだしも、成功したって言うのは、どういうことなのでしょうか?
{results: Array(24), hasNextPage: true}
hasNextPage: true
results: (24) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}]
proto: Object
これからまだまだ情報を追加したいと考えていますので、どうぞ教えた頂ける助けになります。
javascriptの情報を下記に記します。
function initMap() { var target = document.getElementById('map'); var centerp = {lat: 34.8530007, lng: 135.7713904}; map = new google.maps.Map(target, { center: centerp, zoom: 14, }); var request = new XMLHttpRequest(); request.open('GET', 'https://api.sheetson.com/v1/sheets/sheet1? spreadsheetId=1r_eNztKCcRo6PZq_U5InXm8lQ16Ro5d32YSW5GpeJYE', true); request.responseType = 'json'; request.onload = function () { var markerData = this.response; console.log(markerData); setData(markerData); }; request.send();
回答1件
あなたの回答
tips
プレビュー