タグ付けされた質問 「javascript」

JavaScriptは、プロトタイプベースのオブジェクト指向スクリプト言語であり、動的で、型付けが弱く、ファーストクラスの機能を備えています。

4
ArcGIS Server JS APIを使用して、アプリケーションを堅牢に実装するのに最適なフレームワークはどれですか?
以上の上のEsriフォーラム、利用者マット・モイルズは、EsriのJSのサンプルで使用されるアプローチは、HTMLやJavaScript、CSSを使用してWebマッピングアプリケーションの堅牢な開発に適していないことが示唆されました。 JavaScriptアプリケーション開発に対するESRIの推奨アプローチは古く、時代遅れです。サンプルに従うことはお勧めしません。Dojo 1.7は、非同期の依存関係の読み込みでAMDをサポートします。私は道場のボイラープレートテンプレートから始め、arcgis apiをその中に「使用」します。サンプルは、本格的なアプリケーション開発者には適していません。それらは、ほとんどの概念実証スニペットにすぎません。 深刻なアプリケーションは、構造化を支援する何らかのフレームワークの助けを借りて開発する必要があります。私はdojox.mvcを大成功で使用しています!ただし、他のオプションには、backbone.js、spine.js、またはjavascript MVCなども含まれます。 Dojo Boilerplate- https://github.com/csnover/dojo-boilerplate この声明に誰かが賛成/反対しますか? ArcGIS Server JS APIを使用したWebアプリケーション開発へのより良いアプローチのオンライン例はありますか?

4
OpenLayers 2でGoogleレイヤーに緯度/経度ポイントをオーバーレイする方法は?
OpenLayersのGoogleレイヤーの上に緯度/経度でベクターポイントを追加するのが面倒です。地図をパンすると、ポイントが移動します。GoogleレイヤーをWGS84のレイヤーに置き換えても、これは起こりません。どうすれば修正できますか? map = new OpenLayers.Map('map'); map.addControl(new OpenLayers.Control.LayerSwitcher()); var gmap = new OpenLayers.Layer.Google( "Google Streets", {numZoomLevels: 20} ); var pointLayer = new OpenLayers.Layer.Vector("Point Layer"); map.addLayers([gmap,pointLayer]); map.setCenter(new OpenLayers.LonLat(16.373056, 48.208333), 5); var point = new OpenLayers.Geometry.Point(16.373056, 48.208333); var pointFeature = new OpenLayers.Feature.Vector(point,null,null); pointLayer.addFeatures([pointFeature]); 私はhttp://docs.openlayers.org/library/spherical_mercator.htmlをフォローしようとしましたが、成功しませんでした。

1
OL3の破線?
私が知っているOL3(OpenLayersを3)に動作していないラインダッシュ以前に頼まれたのが、提案された解決策は機能していません。 私のコードは次のとおりです。 var calculateStyle= new ol.style.Style({ fill: new ol.style.Fill({ color: [255, 255, 255, 0.6], opacity: 0.3 }), stroke: new ol.style.Stroke({ color: [0, 153, 255, 1], linedash: [40,40], width: 3 }) }); 私は両方を試してみました[4,4]し、[40,40]リンク質問で提案されています。しかし、それは機能していません。

1
リーフレット:removeLayerの使用方法
これは私を怒らせています。レイヤーコントロールをマップに追加するためのLeafletチュートリアルを参照してください。 L.Icon.Default.imagePath = "Scripts/images"; var mapUrl = 'http://{s}.tile.openstreetmap.se/hydda/full/{z}/{x}/{y}.png'; var secondMap = 'http://{s}.tile.osm.org/{z}/{x}/{y}.png'; var littleton = L.marker([39.61, -105.02]).bindPopup('This is Littleton, CO.'), denver = L.marker([39.74, -104.99]).bindPopup('This is Denver, CO.'), aurora = L.marker([39.73, -104.8]).bindPopup('This is Aurora, CO.'), golden = L.marker([39.77, -105.23]).bindPopup('This is Golden, CO.'); var cities = L.layerGroup([littleton, denver, aurora, golden]); var grayscale …

1
Mapboxエラー:スタイルの読み込みが完了していません
私は、suncalcの結果に基づいてgeojsonを使用して、マップボックスマップに描画しようとしています。最初に、描画しようとしていた各行に1つずつ、2つの関数を作成しようとしました。しかし、それを行うと、最後に呼び出された関数のみが表示されます。だから私は、mapboxとリーフレットの構文は初めてなので、レイヤーの管理方法がわからないと結論付けました。 リーフレットの例を使用して、次のコードに到達しました。 ジャバスクリプト function drawOnMap(sAz){ //sun calculation stuff, doesn't matter for the problem var lt = parseFloat(document.getElementById('lat').value); var ln = parseFloat(document.getElementById('long').value); var R = 6371000; //Earth's radius var d = 10000* Math.sin(1); // Distance var brngSR = deg2rad(sAz); var ltr = deg2rad(lt); var latSR = rad2deg(Math.asin( Math.sin(ltr)*Math.cos(d/R) + Math.cos(ltr)*Math.sin(d/R)*Math.cos(brngSR) )); …


3
プレーンテキスト形式の国境データはどこにありますか?(XML、JSON、CSVなど)
世界のすべての国の国境を表すいくつかのデータを取得しようとしています。このデータは非常に正確である必要はなく、コンピューター画面に国を描くことです。私は少しの研究を行い、このデータがさまざまなプログラムで開かれるかどうかにかかわらず、バイナリ形式につまずき続けました。これは良いリソースですが、私には使用できないものの例です。 可能であれば、バイナリ形式のパーサーを記述する必要はありません。したがって、私の質問は2つあります。 プレーンテキストで簡略化された国境のリソースはありますか?(XML、JSON、CSVなど) そうでない場合、Web全体で見つかったバイナリデータをこれらの形式でエクスポートできるプログラムはありますか?

3
OpenLayersでPostGISラスターを表示するためのオプション
この質問は、Webマップでのベクターデータの表示に関する以前の質問に似ています。OpenLayersを使用し、googleなどのベースマップを使用して、現在PostGISにあるラスターデータを表示できる基本的なWebインターフェイスが必要です。ラスターライブラリを使用してPostGIS2.0をインストールしましたが、JPEG、GeoTIFF、PNGなどのデータを出力するためのいくつかのオプションがあることをドキュメントから確認しました。使用するのに推奨される形式ですか? ベクターデータを表示するには、現在JavaScriptを使用してユーザーのブラウザからサーバーに座標を送信し、PostGISでPHP / SQLを使用してクエリを実行しています。結果はGeoJSONとして返され、ベースマップにオーバーレイできます。ラスターを使用して同様のアプローチを適用できるかどうか疑問に思いましたが、どのラスター形式が最適であるか、または考慮すべき他の制約があるかどうかはわかりません。 GeoServerへの多くの参照を見てきましたが、このプロジェクトに必要かどうかはわかりません(GeoServerをいつ使用するかは完全にはわかりません)。

1
OpenLayers v3で機能の場所を取得する方法
描画インタラクションまたは変更インタラクションを使用した後、変更または追加された機能を返すリスナーがあります。 例 draw.on('drawend', function (event) { // get the feature var feature = event.element; // ...listen for changes on it logStatus(feature.getId()); }); IDを取得する方法は知っていますが、DBに保存する必要があるため、機能の場所(緯度経度)が必要です。どうすればできますか?APIで見つかりませんでした。

3
インドアマップに適したWebマッピングライブラリは何ですか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 2年前に閉店。 カスタムマッピングライブラリを探していますが、実際の地理的領域を表示するのではなく、カスタムフロアプランを表示しています。私はしばらくの間探していましたが、私が見つけた解決策のほとんどは地理的な領域のためのものです。 いくつかのズームレベル(おそらく3レベル)をカスタマイズし、理想的にはJavaScript、HTML5(キャンバス、SVG)ソリューションを探しています。 誰か提案はありますか?

5
CORSの問題ArcGIS 10.1 IIS(Cross Origin Resource Sharing)
IIS用のWebアダプターと共にArcGIS 10.1をインストールしています。このページのとおり、Cross Origin Resource Sharing(CORS)を有効にするために、IIS7のルートに構成ファイルを追加しました。このページのとおり、CORS対応ArcGISサーバーをデフォルトのCORSサーバーのリストにプッシュしました。 esri.config.defaults.io.corsEnabledServers.push("vmagstenone")). ただし、vmagstenでホストされているJavaScriptアプリケーションがGISサーバー(vmagstenone)にリクエストを行うと、エラーが発生します "Origin http://vmagsten is not allowed by Access-Control-Allow-Origin.". 編集:フィーチャレイヤーの読み込みに失敗します。また、ダイナミックレイヤーをロードしようとしましたが、これも同じエラー_557で失敗します(画像を参照) 編集:上記の手順は、サーバーがクロスオリジンをサポートしていることを意味するため、このエラーは表示されません。このサーバーはcorsをサポートする必要があるため、この場合、このエラーを無視できるというesriによるこのステートメントは適用されません。これは、ESRIサーバーへの最初のエラーを無視できることを意味します。 ! 編集:このレイヤーのクエリからのサンプル応答は、応答にAccess-Control-Allow-Originがあることを示しています !

3
Web経由でPostGIS / GeoServerデータを編集しますか?
PostGISをインストールしました。簡単な編集を行うためにWebアプリケーションを作成したいと思います。 スナップポイント(ポイント、ラインの終点、交点、円の中心)を使用して、手動で(ベースマップ上に)ポイント、ライン、ポリラインを描画します ポイント、ライン、ポリラインを削除する 点を中心に線または線のグループを回転する 基点を使用して線または線のグループを移動する ポリラインとポイントを手動で移動し、座標で指定されたポイントに移動します ポリラインとラインの頂点の位置を編集します(手動で、座標で指定されたポイントまで) ポイント、ライン、ポリラインの周りにバッファを作成します Web経由でこれを行う最良の方法はどれですか?ビルド済みのJavaScriptライブラリはありますか?

9
メンテナンスをほとんど/まったく必要としないWebマップを構築するための優れたJavascript Web API(できればオープン)は何ですか?
私は最近、地元の非営利団体のためにウェブマップを作成することを志願しました。マップは非常に基本的なものになります。オレゴン州のレーン郡を複数の地区に分割して表示する必要があり、各地区には「セントラルオフィス」の場所があります。夏の間は暇なときにこれを構築する予定であり、将来のメンテナンスが必要になるリスクをほとんど負わずにこれを渡すことができるようにしたいと考えています。 ArcGIS ServerでArcGIS Javascript APIを使用して多くのWebマップを作成しましたが、この組織にはESRIソフトウェア(またはそのためのGIS)がないため、別のAPIの学習を計画しています。OpenLayers / OpenGeoを検討しています。念頭に置いておくべきことの1つは、この組織にはこのマップのレイヤーをホストするサーバーが設定されていない、または設定されていないため、データを保存およびアクセスする方法がわからないことです。多分JSON? 現在、ArcGIS以外のほとんどのソリューションに不慣れなので、アドバイスをいただければ幸いです。

5
| 180 |を超えたときに正しい経度を計算していますか?
緯度経度の値を修正する「式」を開発しようとしています。 私はVueリーフレットを使用していますが、「最初の」世界の外でパンすると、大きな数字が表示されます。+180以上または-180未満。 例:アメリカに向かって右(東方向)にパンすると、lng 215になります。私の考えでは、次のように修正するだけです。 215-360=-145 同じことは、東ロシアに向かって左(西方向)に画面移動した場合も同様で、たとえば-222になります。今計算する必要があります-222+360=138 ただし、世界は無期限であるため、ユーザーは8番目の世界に移動でき、値を調整する必要がありました。 正しい経度を計算することは可能ですか?(そして別の要件は、ユーザーが最初の世界にいるとき、24 lngはまだ24 lngであるべきです。

6
WKBからWKT JavaScript関数へ
json はバイナリデータの転送があまり得意ではないことがわかりました。しかし、HTML5により、XHR2はBLOBをきれいに転送できるようになりました。(帯域幅を節約するために)バイナリジオメトリを転送し、クライアントでデコードしたいと考えています。 役に立たないために、私はJavaScriptベースのWKB(Well-known Binary)からWKT(Well-known Text)関数をWebで探しました。車輪を再発明する前に、オープンソースのソリューションを知っている人はいますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.