###実現したいこと
google apps scriptで作成したhtml上に、グーグルマップを表示したいです。
スプレッドシート上では、StaticMapを使い、地図が表示できたのですが、html上では表示可能なのでしょうか。
調べてみましたが、google apps scriptだと、StaticMapしか使えないと書いてあるのですが、どのようにしてhtml上に表示するのかが分かりません。
その際、API keyというものの取得は必須なのでしょうか。
###スプレッドシート上にマップを表示する(GAS)
function mapFunction() { var WIDTH_V = 1080; var HEIGHT_V = 900; var Add_V = "A8"; //住所セル var ZOOM_V = "A11"; //倍率セル var sheet = SpreadsheetApp.getActiveSpreadsheet(); var AdressSheet = sheet.getSheetByName("指定シート"); var AdressValue = AdressSheet.getRange(Add_V).getValue(); // 新規の地図画像を作成する var map = Maps.newStaticMap() .setSize(WIDTH_V,HEIGHT_V) //指定場所にマーカー追加 .addMarker(AdressValue) //拡大率と使用言語 .setCenter(AdressValue).setZoom(AdressSheet.getRange(ZOOM_V).getValue()).setLanguage('ja') //マップタイプを設定 .setMapType(Maps.StaticMap.Type.ROADMAP); // 地図をシートに挿入 AdressSheet.insertImage(map.getMapUrl(), 3, 1); }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/09 05:36 編集
2016/08/09 05:45