<\/A>https:\/\/community.esri.com\/people\/EPolle_TensingInternational\/blog\/2020\/06\/14\/tutorial-arcgis-api-for-javascript-4x-table-of-contents<\/A><\/P>
右クリック + ドラッグ<\/CODE><\/LI>A<\/CODE> と D<\/CODE> キーをタップする<\/LI><\/OL><\/P>開発者として、プログラムによるナビゲーションも MapView.rotation<\/A> を調整して使用できます。<\/P><\/P>ユーザーがコンパスの向きを0(つまりビューの上部が北)にリセットできるようにするには、ビューに Compass<\/A> ウィジェットを追加する必要があります。このウィジェットは現在のビューの回転に対して北がどこかを示します。ウィジェットをクリックするとビューは北向き(heading = 0)に戻ります。<\/P><\/P>つまり、ある意味で、地図が北向きでない場合にのみこの Compass ウィジェットが必要と言えます。逆に言えば、ほとんどの場合、地図は「正しく」向いているため Compass ウィジェットは不要です。<\/P><\/P>以下のサンプルでは、ユーザーが地図を回転させた時(誤ってでも意図的でも)にのみ Compass を追加し、コンパスの向きが0にリセットされた瞬間に再び削除します。<\/P><\/P>ビューの向きをチェックするために watchUtils <\/_A> を次のように使用します:<\/_P>watchUtils.ArcGIS JavaScript Tutorial - 必要な場合にのみ Compass Widget を追加する<\/_A> <\/_P><\/_P><html>\n <head>\n <meta charset=\"utf-8\" \/>\n <meta name=\"viewport\" content=\"initial-scale=1,maximum-scale=1,user-scalable=no\" \/>\n <title>ArcGIS JavaScript Tutorial - 必要な場合にのみ Compass Widget を追加する<\/_title>\n <link rel=\"stylesheet\" href=\"https:\/\/js.arcgis.com\/4.15/esri/themes/light/main.css\" \/>\n <script src=\"https:\/\/js.arcgis.com\/4.15\"><\/_script>\n <style>\n html, body, #viewDiv {\n padding: 0;\n margin: 0;\n height: 100%;\n width: 100%;\n }\n <\/_style>\n <script>\n require([\n \"esri/Map\",\n \"esri/views/MapView\",\n \"esri/widgets/Compass\",\n \"esri/core/watchUtils\"\n ], function(Map class="punctuation token">, MapView
A<\/CODE> と D<\/CODE> キーをタップする<\/LI><\/OL><\/P>開発者として、プログラムによるナビゲーションも MapView.rotation<\/A> を調整して使用できます。<\/P><\/P>ユーザーがコンパスの向きを0(つまりビューの上部が北)にリセットできるようにするには、ビューに Compass<\/A> ウィジェットを追加する必要があります。このウィジェットは現在のビューの回転に対して北がどこかを示します。ウィジェットをクリックするとビューは北向き(heading = 0)に戻ります。<\/P><\/P>つまり、ある意味で、地図が北向きでない場合にのみこの Compass ウィジェットが必要と言えます。逆に言えば、ほとんどの場合、地図は「正しく」向いているため Compass ウィジェットは不要です。<\/P><\/P>以下のサンプルでは、ユーザーが地図を回転させた時(誤ってでも意図的でも)にのみ Compass を追加し、コンパスの向きが0にリセットされた瞬間に再び削除します。<\/P><\/P>ビューの向きをチェックするために watchUtils <\/_A> を次のように使用します:<\/_P>watchUtils.ArcGIS JavaScript Tutorial - 必要な場合にのみ Compass Widget を追加する<\/_A> <\/_P><\/_P><html>\n <head>\n <meta charset=\"utf-8\" \/>\n <meta name=\"viewport\" content=\"initial-scale=1,maximum-scale=1,user-scalable=no\" \/>\n <title>ArcGIS JavaScript Tutorial - 必要な場合にのみ Compass Widget を追加する<\/_title>\n <link rel=\"stylesheet\" href=\"https:\/\/js.arcgis.com\/4.15/esri/themes/light/main.css\" \/>\n <script src=\"https:\/\/js.arcgis.com\/4.15\"><\/_script>\n <style>\n html, body, #viewDiv {\n padding: 0;\n margin: 0;\n height: 100%;\n width: 100%;\n }\n <\/_style>\n <script>\n require([\n \"esri/Map\",\n \"esri/views/MapView\",\n \"esri/widgets/Compass\",\n \"esri/core/watchUtils\"\n ], function(Map class="punctuation token">, MapView
D<\/CODE> キーをタップする<\/LI><\/OL><\/P>開発者として、プログラムによるナビゲーションも MapView.rotation<\/A> を調整して使用できます。<\/P><\/P>ユーザーがコンパスの向きを0(つまりビューの上部が北)にリセットできるようにするには、ビューに Compass<\/A> ウィジェットを追加する必要があります。このウィジェットは現在のビューの回転に対して北がどこかを示します。ウィジェットをクリックするとビューは北向き(heading = 0)に戻ります。<\/P><\/P>つまり、ある意味で、地図が北向きでない場合にのみこの Compass ウィジェットが必要と言えます。逆に言えば、ほとんどの場合、地図は「正しく」向いているため Compass ウィジェットは不要です。<\/P><\/P>以下のサンプルでは、ユーザーが地図を回転させた時(誤ってでも意図的でも)にのみ Compass を追加し、コンパスの向きが0にリセットされた瞬間に再び削除します。<\/P><\/P>ビューの向きをチェックするために watchUtils <\/_A> を次のように使用します:<\/_P>watchUtils.ArcGIS JavaScript Tutorial - 必要な場合にのみ Compass Widget を追加する<\/_A> <\/_P><\/_P><html>\n <head>\n <meta charset=\"utf-8\" \/>\n <meta name=\"viewport\" content=\"initial-scale=1,maximum-scale=1,user-scalable=no\" \/>\n <title>ArcGIS JavaScript Tutorial - 必要な場合にのみ Compass Widget を追加する<\/_title>\n <link rel=\"stylesheet\" href=\"https:\/\/js.arcgis.com\/4.15/esri/themes/light/main.css\" \/>\n <script src=\"https:\/\/js.arcgis.com\/4.15\"><\/_script>\n <style>\n html, body, #viewDiv {\n padding: 0;\n margin: 0;\n height: 100%;\n width: 100%;\n }\n <\/_style>\n <script>\n require([\n \"esri/Map\",\n \"esri/views/MapView\",\n \"esri/widgets/Compass\",\n \"esri/core/watchUtils\"\n ], function(Map class="punctuation token">, MapView
<\/P>
ユーザーがコンパスの向きを0(つまりビューの上部が北)にリセットできるようにするには、ビューに
つまり、ある意味で、地図が北向きでない場合にのみこの Compass ウィジェットが必要と言えます。逆に言えば、ほとんどの場合、地図は「正しく」向いているため Compass ウィジェットは不要です。<\/P>
以下のサンプルでは、ユーザーが地図を回転させた時(誤ってでも意図的でも)にのみ Compass を追加し、コンパスの向きが0にリセットされた瞬間に再び削除します。<\/P>
ビューの向きをチェックするために
watchUtils.
<\/_P>
<html>\n <head>\n <meta charset=\"utf-8\" \/>\n <meta name=\"viewport\" content=\"initial-scale=1,maximum-scale=1,user-scalable=no\" \/>\n <title>ArcGIS JavaScript Tutorial - 必要な場合にのみ Compass Widget を追加する<\/_title>\n <link rel=\"stylesheet\" href=\"https:\/\/js.arcgis.com\/4.15/esri/themes/light/main.css\" \/>\n <script src=\"https:\/\/js.arcgis.com\/4.15\"><\/_script>\n <style>\n html, body, #viewDiv {\n padding: 0;\n margin: 0;\n height: 100%;\n width: 100%;\n }\n <\/_style>\n <script>\n require([\n \"esri/Map\",\n \"esri/views/MapView\",\n \"esri/widgets/Compass\",\n \"esri/core/watchUtils\"\n ], function(Map class="punctuation token">, MapView
サインインしたメンバーは投稿、更新のフォローなどができます。初めてですか?無料アカウントを登録してください。
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.