問題タブ [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 に答える
4027 参照

javascript - esrijavascript非同期印刷

セットアップ:

ESRIのjavascriptAPIv。2.8を使用していますが、ESRI自体はdojoツールキットv。1.6を使用しています。AmazonのEC2のWindowsでArcGISServerv。10.1を実行しています。

サーバーにJSONをPOSTするjavascriptを使用してPrintTaskを正常に実行できます。サーバーはプロセスを実行し、PDFをクライアントブラウザーに返します。ただし、このリクエストは同期的であり、1〜2分かかることがあるため、HerokuはH12エラーでタイムアウトします。

問題:

ArcGISサーバーで[]AsynchronousチェックボックスをONに切り替えると、PrintTaskは次のように戻ります。

ここからどこへ行けばいいのかわからない。ArcGISサーバーで非同期印刷タスクを実行した例や経験はありますか?

printTaskのJavaScriptは以下のとおりです。このJavaScriptをより非同期、つまり「ノンブロッキング」に書き直す方法はありますか?

コード

(簡潔にするために削除)

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

javascript - ArcGIS JavaScript API を使用してポイントとテキストを直接描画する方法

私は ArcGIS を初めて使用します。

マップ上にいくつかのポイントとテキストを直接描画したい。

以下のようなもの。ただし、マップを表示するだけで何も描画しません。

誰でもこの問題を解決するのを手伝ってくれますか?

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

javascript - 測定パネルは地図と Web ページの外側に移動します

esri サンプル JavaScript を使用して単純な Web マップ アプリケーションを作成しようとしていますが、私のアプリケーションでは測定パネルがマップと Web ページの外側にあります。測定 div は内部に引き込むことができません。どうすればこれを修正できますか?

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

javascript - 測定ツール (面積計算) がマップで正しく機能しない

javascriptを使用して、他のすべての機能を備えたesriサンプルマップで簡単な測定ツールを作成しました。しかし、測定ツールの面積計算では、間違った計算が表示されます。

ただし、距離と場所は問題ありません ( wkid: 3435 を使用)。wkid: 102100 を使用すると、面積計算には問題なく機能しますが、マップ レイヤーは表示されません。

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

javascript - Dojo: Div タグの問題

現在、Dojo を使用してモバイル マップ アプリケーションを作成しています。マップ サービスには Esri を使用しています。3.2 から 3.3 に変更する前は、すべてが機能していました。マップは問題なく動作しますが、ベース マップ ギャラリーの実装に問題があります。ギャラリーが表示されない理由を突き止めるために何日も調査を行ってきましたが、問題を実際には div タグのレイアウトに絞り込みました。私のindex.htmlページには、さまざまなメニュー用の多くのdivタグがあります。すべての div タグをたどって、それらがすべて閉じられていることを確認しました。

だから、これは私が現在実装しているものです:

このコードでは、ギャラリーは表示されませんが、終了 div タグを div id="galleryDiv" の上に移動すると、ギャラリーは表示されますが、アプリケーションのすべてのページに表示されます。終了 div タグ。また、ギャラリー内のベース マップ イメージを左から右に移動するボタンを実装しようとしていましたが、それらは Google Chrome でのみ機能します。Chrome でのみ機能し、他のブラウザーでは機能しない理由がわかりませんでした。

私はもともとスクロール可能なビューを持っていましたが、まったく表示されなかったので、それを単に mobile.view に変更するとうまくいきました。アプリケーション全体で、ビューとスクロール可能なビューを交換しますが、私が調査したところ、関係なくすべて動作するはずです。

私が行ったすべての調査の後、div タグとの親子関係に関係していると確信していますが、ギャラリーが 1 つのページに表示されない理由と、なぜ表示される div タグを閉じました。ただし、div タグを閉じると、すべてのページにギャラリーが表示されます。

すべてのヘルプ、アイデア、コメントに感謝します。それで...何かアイデアはありますか?...

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

javascript - esri javascript で場所をズーム

esri javascript api を使用して特定の場所にズームしたいという問題があります

私はesriGetStarted javascriptからこのクラスを持っています

私はこのhtml要素を使用して場所にズームしようとしました:

しかし、今までうまくいきませんでした。場所にズームする方法を教えてください。または、別の方法があるかもしれません。

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

javascript - esri javascript api シンボル化レイヤー

私はここに実用的なアプリケーションを持っています: http://dola.colorado.gov/gis-cms/sites/default/files/html/census2000v2.html

ArcGIS Online で Javascript API を使用しています。AGOL 'Web Map' にロードされ、事前にシンボル化された多数のレイヤーがあります。

JavaScript を使用して、各レイヤーのシンボルを動的にカスタマイズできるようにしたいと考えています。理想的には、レンダラーを使用して、人口統計変数ごとに異なるシンボルを作成できるようにしたいと考えています。

大きなレンガの壁にぶち当たりました。シンボルを変更できるようにするには、フィーチャ セット内のグラフィックスを反復処理できる必要がありますが、フィーチャ セット オブジェクトをどこから取得すればよいかわかりません。私が目にするすべての例では、URL を介して読み込まれた「フィーチャ レイヤー」を使用しています。

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

javascript - StealJS を使用して ArcGIS API for JavaScript を参照する

追加する代わりに StealJS を使用して ArcGIS API for JavaScript を参照しようとした人はいますか

ArcGISのサンプルのようにheadタグに?

私は使用しようとしました:

しかし、StealJs は私が " http://serverapi.arcgisonline.com/jsapi/arcgis/3.4/ .js " を探していると考え、見つかりません (404) と報告します。

ありがとう!

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

javascript - ArcGis JavaScript API、グラフィック レイヤの Wkid を変更する必要があります

私はarcgis javascript apis 3.5を使用しており、私のコードは

このレイヤーでの検索には、findtask を使用しています。コードはこちら

したがって、マップにフィーチャを追加していますが、画像のように間違った場所に追加されています![画像では、フィーチャは別の場所にあり、グラフィックは別の場所にあります][1]

申し訳ありませんが、画像を投稿するのに十分な評判ポイントがありませんか? 私の写真を確認してください。画像を私の写真に置き換えました

分析したところ、wkidの結果が原因であることがわかりました。wkidを確認しました。私のレイヤーにはwkid番号「26912」があり、グラフィックスレイヤーにはwkid番号4326があります。

だから私は何をしますか、wkidを変更しようとしていますが、うまくいきません。私は正しい方法または私がしなければならない他の何かに取り組んでいます。

前もって感謝します。