問題タブ [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.
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をより非同期、つまり「ノンブロッキング」に書き直す方法はありますか?
コード
(簡潔にするために削除)
javascript - ArcGIS JavaScript API を使用してポイントとテキストを直接描画する方法
私は ArcGIS を初めて使用します。
マップ上にいくつかのポイントとテキストを直接描画したい。
以下のようなもの。ただし、マップを表示するだけで何も描画しません。
誰でもこの問題を解決するのを手伝ってくれますか?
javascript - 測定パネルは地図と Web ページの外側に移動します
esri サンプル JavaScript を使用して単純な Web マップ アプリケーションを作成しようとしていますが、私のアプリケーションでは測定パネルがマップと Web ページの外側にあります。測定 div は内部に引き込むことができません。どうすればこれを修正できますか?
javascript - 測定ツール (面積計算) がマップで正しく機能しない
javascriptを使用して、他のすべての機能を備えたesriサンプルマップで簡単な測定ツールを作成しました。しかし、測定ツールの面積計算では、間違った計算が表示されます。
ただし、距離と場所は問題ありません ( wkid: 3435 を使用)。wkid: 102100 を使用すると、面積計算には問題なく機能しますが、マップ レイヤーは表示されません。
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 タグを閉じると、すべてのページにギャラリーが表示されます。
すべてのヘルプ、アイデア、コメントに感謝します。それで...何かアイデアはありますか?...
javascript - esri javascript で場所をズーム
esri javascript api を使用して特定の場所にズームしたいという問題があります
私はesriGetStarted javascriptからこのクラスを持っています
私はこのhtml要素を使用して場所にズームしようとしました:
しかし、今までうまくいきませんでした。場所にズームする方法を教えてください。または、別の方法があるかもしれません。
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 を介して読み込まれた「フィーチャ レイヤー」を使用しています。
javascript - StealJS を使用して ArcGIS API for JavaScript を参照する
追加する代わりに StealJS を使用して ArcGIS API for JavaScript を参照しようとした人はいますか
ArcGISのサンプルのようにheadタグに?
私は使用しようとしました:
しかし、StealJs は私が " http://serverapi.arcgisonline.com/jsapi/arcgis/3.4/ .js " を探していると考え、見つかりません (404) と報告します。
ありがとう!
javascript - ArcGis JavaScript API、グラフィック レイヤの Wkid を変更する必要があります
私はarcgis javascript apis 3.5を使用しており、私のコードは
このレイヤーでの検索には、findtask を使用しています。コードはこちら
したがって、マップにフィーチャを追加していますが、画像のように間違った場所に追加されています![画像では、フィーチャは別の場所にあり、グラフィックは別の場所にあります][1]
申し訳ありませんが、画像を投稿するのに十分な評判ポイントがありませんか? 私の写真を確認してください。画像を私の写真に置き換えました
分析したところ、wkidの結果が原因であることがわかりました。wkidを確認しました。私のレイヤーにはwkid番号「26912」があり、グラフィックスレイヤーにはwkid番号4326があります。
だから私は何をしますか、wkidを変更しようとしていますが、うまくいきません。私は正しい方法または私がしなければならない他の何かに取り組んでいます。
前もって感謝します。