問題タブ [google-maps-engine-lite]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oauth - OAuth 2.0 認証: GAS および Google マップ エンジン
Google Forms/Google Apps Script を介してデータソースを更新できる Google Maps Engine プロジェクトがあります。GAS ( https://developers.google.com/apps-script/reference/url-fetch/o-auth-config )で OAuth を構成する方法があることは知っていますが、その方法がわかりません。 GAS と GME のドキュメントを何時間も読んだ後に作業します。OAuth Playgroundを使用してアクセス トークンを取得することで回避できましたが、1 時間ごとに手動で更新する必要があります。答えはおそらく簡単だと思いますが、私は OAuth を初めて使用するので、役立つ簡単なガイドが見つかりません。
Google Apps Script を OAuth 経由で Google マップ エンジンとうまく連携させるにはどうすればよいですか?
現在 GME にアクセスする方法を以下に示します。
google-maps - パブリックに埋め込まれた Google マップ エンジン マップにより、ユーザーはログインを余儀なくされる
Google の Map Engine を使用して地図を作成しました。アクセス許可を「Web 上で公開 - インターネット上の誰でも検索および表示できる」に設定しました。「Access:Anyone (サインイン不要)」と明示的に表示されています。iframe html コードをコピーして Web サイトに貼り付け、マップを埋め込みました。これは、ログインしているときは正常に機能しますが、ログインしていないときはマップを表示できません (Web サイトに表示されず、URL に直接アクセスしようとすると、強制的にログインする必要があります)。 . 広範囲にテストしたわけではありませんが、これは Safari と Internet Explorer のみの問題のようです。ログインしていなくても Firefox と Chrome でマップが表示されます。
FWIW、埋め込まれた地図の URL は次のとおりです: https://mapsengine.google.com/map/u/0/embed?mid=zKb6YkxKtQGA.kQRHsaBqmIiw
Maps Engine を使用している間にこの問題を回避する方法を見つけた人がいたら、私に知らせてください。必要に応じて、Google Maps API を使用して問題を解決することに頼りますが、時間の都合上、Google Maps Engine を使用したいと思います。