ArcGIS API for JavaScriptを学習および指導する際に出てきた質問。<\/P>
<\/P>
Q: ArcGIS API for JavaScriptは他のJavaScriptツールキットやライブラリと一緒に使えますか?<\/STRONG>A:<\/STRONG> はい、JavaScript APIは他のJavaScriptライブラリと一緒に使用できます。EsriのGitHubページには、bootstrap-map-js<\/A>、angular-esri-map<\/A>、およびjquery-mobile-map-js<\/A>など、APIを他のライブラリと使う例がいくつかあります。APIのコンパクトバージョンを使うことは、他のJavaScriptライブラリと連携する際に便利です。これはAPIで読み込まれるDojoおよびEsriモジュールの数を最小限に抑えます。ArcGIS API for JavaScript Web Optimizerも、JavaScript APIのカスタムビルドを生成することで他のライブラリと連携する際に役立ちます。<\/P><\/P>参考文献:<\/STRONG><\/P>About the API > Get the API > Compact build<\/A><\/LI>Recommendations > Frequently Asked Questions > Can I use a framework like jQuery with the ArcGIS JavaScript API?<\/A><\/LI>Using the Web Optimizer<\/A><\/LI>ArcGIS API for JavaScript Web Optimizer<\/A><\/LI><\/UL><\/P>Q: JavaScript APIリファレンスでは、一部のクラス名が大文字で始まり、他はそうでないのは意味がありますか?<\/STRONG>A:<\/STRONG> 一般的に、大文字・小文字の区別には意味があります。APIで使われている命名規則はDojo Style Guideに従っています。大文字で始まるクラス名はオブジェクトとしてインスタンス化できるクラスを示します。これらはコンストラクタを持ちます。小文字で始まる名前はモジュールを示し、メソッドや定数の集合体です。「モジュールは複数のクラスで使えるメソッドを提供するもので、『ライブラリ』のようなものです… クラスはオブジェクトについて、モジュールは関数についてです。」<\/P><\/P>参考文献:<\/STRONG><\/P>Dojo Style Guide (Community)<\/A> または Dojo Style Guide<\/A> (ドキュメント)<\/LI>Dojo Style Guide > Naming Conventionsモジュールを表す名前はすべて小文字であるべきです。<\/LI>型(クラス)を表す名前は名詞でありCamelCaseで書かれなければなりません。<\/LI><\/UL><\/LI>StackOverflow, Difference between a class and a module.<\/A><\/LI><\/UL><\/P>Q: ArcGIS JavaScript APIのモジュールは非同期的にロードされますか、それとも同期的ですか?<\/STRONG>A:<\/STRONG> DojoがArcGIS JavaScript APIのモジュール読み込み機能、特にAMDローダーを提供しています。デフォルトではAMDローダーは後方互換性を保つため同期的です。非同期モードに切り替えるには、ArcGIS JavaScript APIを読み込む前に次のコードをスクリプトに追加します:<\/P><\/P><!-- Configure dojo for asynchronous module loading --><script> var dojoConfig = { async : true };<\script><\CODE><\ / P >< P >< STRONG >注意:<\ / STRONG > ArcGIS JavaScript APIが読み込まれる 前 <\ / EM > にのみ async <\ / CODE > フラグを設定できます。<\ / P >< P ><\ / P >< P >< STRONG >参考文献:<\ / STRONG ><\ / P >< UL >< LI >Concepts > Dojo > < A href = "https : \/ \/ developers.arcgis.com \/ en \/ javascript \/ jshelp \/ inside_dojoversion.html " rel = "nofollow noopener noreferrer" > Get Dojo <\ / A ><\ / LI >< LI >Concepts > Dojo > < A href = "https : \/ \/ developers.arcgis.com \/ javascript \/ jshelp \/ inside_dojo_amd.html " rel = "nofollow noopener noreferrer" > Dojo and AMD <\ / A ><\ / LI >< LI >Dojo Toolkit > Reference Guide > < A href = "https : \/ \/ developers.arcgis.com \/ javascript \/ jshelp \/ inside_dojo_amd.html " rel = "nofollow noopener noreferrer" > The Dojo Loader <\ / A ><\ / LI ><\ / UL >< P ><\ / P >< P >< STRONG >Q: viewport metaタグは何をしますか?JavaScript APIサンプルではHTMLページのセクションの冒頭近くによく次のコメント付きタグが含まれています:<\ / STRONG ><\ / P >< BLOCKQUOTE class = "jive-quote" >< CODE ><!-- The viewport meta tag is used to improve the presentation and behavior of the samples on iOS devices --><meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"><\ / CODE ><\ / BLOCKQUOTE >< P ><\ / P >< P >< STRONG >A:<\ / STRONG > viewport metaタグは開発者がモバイルデバイス上でページがどのように表示されるか制御できるようにします。viewportとはコンテンツが配置される仮想ページです。実際の画面より大きくしたり小さくしたりできます。ユーザーはパンやズームしてページの異なる部分を見ることができます。「initial-scale=1」はviewportの幅と高さをデバイスと同じに設定します。「user-scalable=no」はユーザーによるズームイン・アウトを防ぎます。「maximum-scale=1」もユーザーのズーム能力を制限します。<\ / P >< P ><\ / P >< P >< STRONG >参考文献:<\ / STRONG ><\ / P >< UL >< LI >Safari Web Content Guide > < A href = "https : \/ \/ developer.apple.com \/ library \/ safari \/ documentation \/ AppleApplications \/ Reference \/ SafariWebContent \/ UsingtheViewport \/ UsingtheViewport.html#\\/\\/apple_ref\\/doc\\/uid\\/TP40006509-SW26 " rel = "nofollow noopener noreferrer" > Configuring the Viewport <\ / A ><\ / LI >< LI >Safari HTML Reference > < A href = "https : \/ \/ developer.apple.com \/ library \/ safari \/ documentation \/ AppleApplications \/ Reference \/ SafariHTMLRef \/ Articles \/ MetaTags.html#\\/\\/apple_ref\\/doc\\/uid\\/TP40008193 " rel = "nofollow noopener noreferrer" > Supported Meta Tags <\ / A ><\ / LI >< LI >MDN > < A href = "https : \/ \/ developer.mozilla.org \/ en-US \/ docs \/ Mozilla \/ Mobile \/ Viewport_meta_tag " rel = "nofollow noopener noreferrer" > Using the viewport meta tag to control layout on mobile browsers <\ u200b \ / A ><\ / LI ><\ / UL >< P ><\ / P >< P >< STRONG >Q: ArcGIS API for JavaScriptでアプリケーションを構築するときにDojoを明示的に参照する必要がありますか、それともJavaScript APIに含まれていますか?<\ / STRONG >A:<\ / STRONG > いいえ、Dojoを明示的に参照する必要はありません。JavaScript APIを参照するとDojoにもアクセスできます。<\ / P ><\ / P >参考文献:<\ / STRONG >About the API > Dojo< \ / A >>Get Dojo< \ / A >
参考文献:<\/STRONG><\/P>About the API > Get the API >
Q: JavaScript APIリファレンスでは、一部のクラス名が大文字で始まり、他はそうでないのは意味がありますか?<\/STRONG>A:<\/STRONG> 一般的に、大文字・小文字の区別には意味があります。APIで使われている命名規則はDojo Style Guideに従っています。大文字で始まるクラス名はオブジェクトとしてインスタンス化できるクラスを示します。これらはコンストラクタを持ちます。小文字で始まる名前はモジュールを示し、メソッドや定数の集合体です。「モジュールは複数のクラスで使えるメソッドを提供するもので、『ライブラリ』のようなものです… クラスはオブジェクトについて、モジュールは関数についてです。」<\/P><\/P>参考文献:<\/STRONG><\/P>
Q: ArcGIS JavaScript APIのモジュールは非同期的にロードされますか、それとも同期的ですか?<\/STRONG>A:<\/STRONG> DojoがArcGIS JavaScript APIのモジュール読み込み機能、特にAMDローダーを提供しています。デフォルトではAMDローダーは後方互換性を保つため同期的です。非同期モードに切り替えるには、ArcGIS JavaScript APIを読み込む前に次のコードをスクリプトに追加します:<\/P><\/P><!-- Configure dojo for asynchronous module loading --><script> var dojoConfig = { async : true };<\script><\CODE><\ / P >< P >< STRONG >注意:<\ / STRONG > ArcGIS JavaScript APIが読み込まれる 前 <\ / EM > にのみ async <\ / CODE > フラグを設定できます。<\ / P >< P ><\ / P >< P >< STRONG >参考文献:<\ / STRONG ><\ / P >< UL >< LI >Concepts > Dojo > < A href = "https : \/ \/ developers.arcgis.com \/ en \/ javascript \/ jshelp \/ inside_dojoversion.html " rel = "nofollow noopener noreferrer" > Get Dojo <\ / A ><\ / LI >< LI >Concepts > Dojo > < A href = "https : \/ \/ developers.arcgis.com \/ javascript \/ jshelp \/ inside_dojo_amd.html " rel = "nofollow noopener noreferrer" > Dojo and AMD <\ / A ><\ / LI >< LI >Dojo Toolkit > Reference Guide > < A href = "https : \/ \/ developers.arcgis.com \/ javascript \/ jshelp \/ inside_dojo_amd.html " rel = "nofollow noopener noreferrer" > The Dojo Loader <\ / A ><\ / LI ><\ / UL >< P ><\ / P >< P >< STRONG >Q: viewport metaタグは何をしますか?JavaScript APIサンプルではHTMLページのセクションの冒頭近くによく次のコメント付きタグが含まれています:<\ / STRONG ><\ / P >< BLOCKQUOTE class = "jive-quote" >< CODE ><!-- The viewport meta tag is used to improve the presentation and behavior of the samples on iOS devices --><meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"><\ / CODE ><\ / BLOCKQUOTE >< P ><\ / P >< P >< STRONG >A:<\ / STRONG > viewport metaタグは開発者がモバイルデバイス上でページがどのように表示されるか制御できるようにします。viewportとはコンテンツが配置される仮想ページです。実際の画面より大きくしたり小さくしたりできます。ユーザーはパンやズームしてページの異なる部分を見ることができます。「initial-scale=1」はviewportの幅と高さをデバイスと同じに設定します。「user-scalable=no」はユーザーによるズームイン・アウトを防ぎます。「maximum-scale=1」もユーザーのズーム能力を制限します。<\ / P >< P ><\ / P >< P >< STRONG >参考文献:<\ / STRONG ><\ / P >< UL >< LI >Safari Web Content Guide > < A href = "https : \/ \/ developer.apple.com \/ library \/ safari \/ documentation \/ AppleApplications \/ Reference \/ SafariWebContent \/ UsingtheViewport \/ UsingtheViewport.html#\\/\\/apple_ref\\/doc\\/uid\\/TP40006509-SW26 " rel = "nofollow noopener noreferrer" > Configuring the Viewport <\ / A ><\ / LI >< LI >Safari HTML Reference > < A href = "https : \/ \/ developer.apple.com \/ library \/ safari \/ documentation \/ AppleApplications \/ Reference \/ SafariHTMLRef \/ Articles \/ MetaTags.html#\\/\\/apple_ref\\/doc\\/uid\\/TP40008193 " rel = "nofollow noopener noreferrer" > Supported Meta Tags <\ / A ><\ / LI >< LI >MDN > < A href = "https : \/ \/ developer.mozilla.org \/ en-US \/ docs \/ Mozilla \/ Mobile \/ Viewport_meta_tag " rel = "nofollow noopener noreferrer" > Using the viewport meta tag to control layout on mobile browsers <\ u200b \ / A ><\ / LI ><\ / UL >< P ><\ / P >< P >< STRONG >Q: ArcGIS API for JavaScriptでアプリケーションを構築するときにDojoを明示的に参照する必要がありますか、それともJavaScript APIに含まれていますか?<\ / STRONG >A:<\ / STRONG > いいえ、Dojoを明示的に参照する必要はありません。JavaScript APIを参照するとDojoにもアクセスできます。<\ / P ><\ / P >参考文献:<\ / STRONG >About the API >
<!-- Configure dojo for asynchronous module loading --><script> var dojoConfig = { async : true };<\script><\CODE><\ / P >< P >< STRONG >注意:<\ / STRONG > ArcGIS JavaScript APIが読み込まれる 前 <\ / EM > にのみ async <\ / CODE > フラグを設定できます。<\ / P >< P ><\ / P >< P >< STRONG >参考文献:<\ / STRONG ><\ / P >< UL >< LI >Concepts > Dojo > < A href = "https : \/ \/ developers.arcgis.com \/ en \/ javascript \/ jshelp \/ inside_dojoversion.html " rel = "nofollow noopener noreferrer" > Get Dojo <\ / A ><\ / LI >< LI >Concepts > Dojo > < A href = "https : \/ \/ developers.arcgis.com \/ javascript \/ jshelp \/ inside_dojo_amd.html " rel = "nofollow noopener noreferrer" > Dojo and AMD <\ / A ><\ / LI >< LI >Dojo Toolkit > Reference Guide > < A href = "https : \/ \/ developers.arcgis.com \/ javascript \/ jshelp \/ inside_dojo_amd.html " rel = "nofollow noopener noreferrer" > The Dojo Loader <\ / A ><\ / LI ><\ / UL >< P ><\ / P >< P >< STRONG >Q: viewport metaタグは何をしますか?JavaScript APIサンプルではHTMLページのセクションの冒頭近くによく次のコメント付きタグが含まれています:<\ / STRONG ><\ / P >< BLOCKQUOTE class = "jive-quote" >< CODE ><!-- The viewport meta tag is used to improve the presentation and behavior of the samples on iOS devices --><meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"><\ / CODE ><\ / BLOCKQUOTE >< P ><\ / P >< P >< STRONG >A:<\ / STRONG > viewport metaタグは開発者がモバイルデバイス上でページがどのように表示されるか制御できるようにします。viewportとはコンテンツが配置される仮想ページです。実際の画面より大きくしたり小さくしたりできます。ユーザーはパンやズームしてページの異なる部分を見ることができます。「initial-scale=1」はviewportの幅と高さをデバイスと同じに設定します。「user-scalable=no」はユーザーによるズームイン・アウトを防ぎます。「maximum-scale=1」もユーザーのズーム能力を制限します。<\ / P >< P ><\ / P >< P >< STRONG >参考文献:<\ / STRONG ><\ / P >< UL >< LI >Safari Web Content Guide > < A href = "https : \/ \/ developer.apple.com \/ library \/ safari \/ documentation \/ AppleApplications \/ Reference \/ SafariWebContent \/ UsingtheViewport \/ UsingtheViewport.html#\\/\\/apple_ref\\/doc\\/uid\\/TP40006509-SW26 " rel = "nofollow noopener noreferrer" > Configuring the Viewport <\ / A ><\ / LI >< LI >Safari HTML Reference > < A href = "https : \/ \/ developer.apple.com \/ library \/ safari \/ documentation \/ AppleApplications \/ Reference \/ SafariHTMLRef \/ Articles \/ MetaTags.html#\\/\\/apple_ref\\/doc\\/uid\\/TP40008193 " rel = "nofollow noopener noreferrer" > Supported Meta Tags <\ / A ><\ / LI >< LI >MDN > < A href = "https : \/ \/ developer.mozilla.org \/ en-US \/ docs \/ Mozilla \/ Mobile \/ Viewport_meta_tag " rel = "nofollow noopener noreferrer" > Using the viewport meta tag to control layout on mobile browsers <\ u200b \ / A ><\ / LI ><\ / UL >< P ><\ / P >< P >< STRONG >Q: ArcGIS API for JavaScriptでアプリケーションを構築するときにDojoを明示的に参照する必要がありますか、それともJavaScript APIに含まれていますか?<\ / STRONG >A:<\ / STRONG > いいえ、Dojoを明示的に参照する必要はありません。JavaScript APIを参照するとDojoにもアクセスできます。<\ / P ><\ / P >参考文献:<\ / STRONG >About the API >
async <\ / CODE > フラグを設定できます。<\ / P >< P ><\ / P >< P >< STRONG >参考文献:<\ / STRONG ><\ / P >< UL >< LI >Concepts > Dojo > < A href = "https : \/ \/ developers.arcgis.com \/ en \/ javascript \/ jshelp \/ inside_dojoversion.html " rel = "nofollow noopener noreferrer" > Get Dojo <\ / A ><\ / LI >< LI >Concepts > Dojo > < A href = "https : \/ \/ developers.arcgis.com \/ javascript \/ jshelp \/ inside_dojo_amd.html " rel = "nofollow noopener noreferrer" > Dojo and AMD <\ / A ><\ / LI >< LI >Dojo Toolkit > Reference Guide > < A href = "https : \/ \/ developers.arcgis.com \/ javascript \/ jshelp \/ inside_dojo_amd.html " rel = "nofollow noopener noreferrer" > The Dojo Loader <\ / A ><\ / LI ><\ / UL >< P ><\ / P >< P >< STRONG >Q: viewport metaタグは何をしますか?JavaScript APIサンプルではHTMLページのセクションの冒頭近くによく次のコメント付きタグが含まれています:<\ / STRONG ><\ / P >< BLOCKQUOTE class = "jive-quote" >< CODE ><!-- The viewport meta tag is used to improve the presentation and behavior of the samples on iOS devices --><meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"><\ / CODE ><\ / BLOCKQUOTE >< P ><\ / P >< P >< STRONG >A:<\ / STRONG > viewport metaタグは開発者がモバイルデバイス上でページがどのように表示されるか制御できるようにします。viewportとはコンテンツが配置される仮想ページです。実際の画面より大きくしたり小さくしたりできます。ユーザーはパンやズームしてページの異なる部分を見ることができます。「initial-scale=1」はviewportの幅と高さをデバイスと同じに設定します。「user-scalable=no」はユーザーによるズームイン・アウトを防ぎます。「maximum-scale=1」もユーザーのズーム能力を制限します。<\ / P >< P ><\ / P >< P >< STRONG >参考文献:<\ / STRONG ><\ / P >< UL >< LI >Safari Web Content Guide > < A href = "https : \/ \/ developer.apple.com \/ library \/ safari \/ documentation \/ AppleApplications \/ Reference \/ SafariWebContent \/ UsingtheViewport \/ UsingtheViewport.html#\\/\\/apple_ref\\/doc\\/uid\\/TP40006509-SW26 " rel = "nofollow noopener noreferrer" > Configuring the Viewport <\ / A ><\ / LI >< LI >Safari HTML Reference > < A href = "https : \/ \/ developer.apple.com \/ library \/ safari \/ documentation \/ AppleApplications \/ Reference \/ SafariHTMLRef \/ Articles \/ MetaTags.html#\\/\\/apple_ref\\/doc\\/uid\\/TP40008193 " rel = "nofollow noopener noreferrer" > Supported Meta Tags <\ / A ><\ / LI >< LI >MDN > < A href = "https : \/ \/ developer.mozilla.org \/ en-US \/ docs \/ Mozilla \/ Mobile \/ Viewport_meta_tag " rel = "nofollow noopener noreferrer" > Using the viewport meta tag to control layout on mobile browsers <\ u200b \ / A ><\ / LI ><\ / UL >< P ><\ / P >< P >< STRONG >Q: ArcGIS API for JavaScriptでアプリケーションを構築するときにDojoを明示的に参照する必要がありますか、それともJavaScript APIに含まれていますか?<\ / STRONG >A:<\ / STRONG > いいえ、Dojoを明示的に参照する必要はありません。JavaScript APIを参照するとDojoにもアクセスできます。<\ / P ><\ / P >参考文献:<\ / STRONG >About the API >
サインインしたメンバーは投稿、更新のフォローなどができます。初めてですか?無料アカウントを登録してください。
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.