問題タブ [arcgis-js-api]

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.

0 投票する
2 に答える
1003 参照

javascript - プログラムで表示/非表示に定義された TitlePane の Id を取得する

私は Dojo を始めたばかりで、これが私がやろうとしていることです。以下のコードを使用してプログラムで宣言されたタイトルペインがあります。

後で、esri.hide を使用してボタンをクリックしたときに、このタイトル ペインを非表示にしようとしています。私の質問は、このタイトル ペインへの参照を取得するにはどうすればよいですか? 定義されている場合、ID はありません。Chromeデバッガーを見ると、以下の行がウィジェットを強調表示しているのがわかります

esri.hide(dojo.byId("dijit_TitlePane_1")) のようなことをしようとすると、ウィジェットが非表示になります。しかし、このウィジェット ID を使用してタイトル ペインを参照できますか?

0 投票する
1 に答える
624 参照

internet-explorer-7 - IE 7/8 での Esri bootstrap-map-js および無効な引数エラー

私はbootstrap-map-jsという素晴らしいプロジェクトを使用しています。

ArcGIS と Bootstrap を使用してレスポンシブ マッピング アプリを構築するためのシンプルなフレームワーク。

Esri ArcGIS JavaScript API はIE7+ をサポートすると述べているので、この素晴らしいbootstrap-map-jsプロジェクトは .NET でも互換性があると思いましたIE 7。たぶんそうで、問題は私のコードにあります...

ドキュメント モードでページをシミュレートすると、コンソール ウィンドウにInvalid Argument詳細情報がないというエラーが表示されます。以降はうまく機能します。他のすべてのブラウザも問題なく動作します。:) いつものように動作を拒否するのは、気難しい IE だけです...IE 11 Developer ToolsIE 7/8IE 9

ここに画像の説明を入力

dojo.requireどこかで吠えているようです。この関連する質問を参照してください: IE7 および IE8 で Dojo のネストされた require が無効な引数の例外を引き起こす

bootstrapmap.jsへの参照とvar map = ...宣言を削除すると、コードが機能し、hey Leniel!それ以外の場合はコードが壊れ、Invalid argument. への呼び出しでコードが壊れますBootstrapMap.create

誰でもfinicky IEで何が起こっているのかを明らかにできますか? エラーから詳細を確認するためにできることはありますか? 画像でわかるように、メッセージや説明などはありません:(

エラーの原因を突き止めるために組み立てる必要があった最小限のコードは次のとおりです。


ここで読むことができるように、私はこの問題についていくつかの進歩を遂げました。

dojoConfig を使用した Dojo の構成を読み、 ArcGIS JS APIscript タグの前にこれを追加しました。

以前のようにだけではなく、より説明的なエラーが発生するようになりましたInvalid argumentIE Dev Toolsこれを示します:

これは、提供されたリンクをクリックしたときのライン136インです:init.jsIE Dev Tools

ここに画像の説明を入力

がによって行われたクレイジーな操作IE 7/8について吠えているように聞こえます。CSSArcGIS JS API

0 投票する
3 に答える
2688 参照

arcgis - マップをある程度パンする javascript API

マップ範囲をマップの初期範囲に制限し、ユーザーが一定範囲以上にパンできないように制限したいと考えています。

私は以下を試しましたが、何も変わっていません:

0 投票する
1 に答える
390 参照

javascript - Dart で dojo メソッドを参照するにはどうすればよいですか

Dart で dojo メソッドを参照するにはどうすればよいですか? 私は特に、javascript/Dart の相互運用性に関する Google の記事を参照して、dart 内の dojo の上に構築されたESRI の Javascript APIを使用しようとしています。

メソッドの呼び出し方法とオブジェクトの変換方法についてはよく理解していると思いますが、dojo メソッド (具体的にはDojo 1.7+ メソッド) の呼び出し方法がわかりません。この場合は「必須」です。

0 投票する
1 に答える
154 参照

javascript - ボタン コントロールを使用して ESRI GP サービスを実行する

ユーザーが ESRI GP サービスを使用して属性フィールドに基づいて道路をバッファリングできるようにしようとしています。GP サービスは期待どおりに動作していますが、Web ページでこのタスクを実行するにはどうすればよいですか? これをボタンで制御したいと思います。

まず、GP サービスの変数を定義します。

次に、ボタンを作成します。

次に、ツールを実行する関数を作成する必要があります。おもう。

機能とその機能をボタンに接続するのを手伝ってくれる人はいますか?

0 投票する
1 に答える
2645 参照

javascript - ESRI Javascript API は範囲内の機能を取得します

解決済み...グループ化されたグラフィックのジオメトリを取得しようとしていますが、作成する必要がある新しいグラフィックに graphic.attributes.baseGraphic を追加しないと x と y を取得できないようです。問題のコードには、問題のあるセクションを定義する「***」文字が含まれています。

0 投票する
1 に答える
387 参照

arcgis-server - ArcGIS Server JavaScript API で HomeButton と Overview を一緒に使用する

ArcGIS Server JavaScript Api の使用 マップ上にホーム ボタンとマップの概要を表示する際に問題が発生しています。なんらかの理由で、ホーム ボタンがマップに表示されません。スクリプトは次のとおりです。

ホームボタンのCSSは次のとおりです。

なぜこうなった?