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

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

3
可動ArcGIS識別ポップアップウィンドウ(Dojo)
移動可能な場所を示すポップアップウィンドウを取得しようとしています。私のコードはAPIの例に似ています: var popupOptions = { fillSymbol: new esri.symbol.SimpleFillSymbol(esri.symbol.SimpleFillSymbol.STYLE_SOLID, new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID, new dojo.Color([255, 0, 0]), 2), new dojo.Color([255, 255, 0, 0.25])) } var popup = new esri.dijit.Popup(popupOptions, dojo.create("div")); map = new esri.Map("map", { infoWindow:popup, extent: initExtent }); 私はそのポップアップ情報ウィンドウを移動可能にする場所を見つけることができないようです(dojo.dnd.moveableを実装しようと考えていました)。 私は試みましたが、失敗しました: function makeMoveable(node){ var dnd = new dojo.dnd.Moveable(dojo.byId(node)); } makeMoveable(popup); 誰か提案がありますか?


3
ズームアウト時のポイントのサイズ変更[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 地理情報システムスタック交換のトピックになるように質問を更新します。 4ヶ月前に閉鎖。 このように地図上にポイントを追加しましたが、サイズは静的です。 ズーム時にそのポイントのサイズを変更するにはどうすればよいですか? ズームアウトの地図

1
Leafletでカスタムスケールを構成する方法
ESRI ArcGIS Serverを使用して生成されたカスタムWMSタイルセットがあります。 このベースマップを表示するようにOpenLayersページを設定しました。コードは次のとおりです。 var map = new OpenLayers.Map('map', { projection : "EPSG:3857", resolutions : [ 132.29193125052919, 92.604351875370426, 67.733468800270941, 33.866734400135471, 16.933367200067735, 8.4666836000338677, 4.2333418000169338, 2.1166709000084669, 1.0583354500042335, 0.52916772500211673, 0.26458386250105836 ], maxExtent : new OpenLayers.Bounds(-8352920.48698, 4887220.912586, -8082558.309632, 5067712.988343) }); var basemap = new OpenLayers.Layer.WMS("basic_wm", "http://myhostname/geowebcache/service/wms/", { layers : 'basic_wm', format : 'image/jpeg' }, …

3
リーフレット用のBingおよびGoogleタイルレイヤーの作成
Leaflet JavaScriptライブラリを使用して、GoogleとBingのタイルレイヤーの両方を表示したいのですが、URLの作成方法がわかりません。ドキュメントはOSMを使用した例を示しています。 var cloudmadeUrl = 'http://{s}.tile.cloudmade.com/YOUR-API-KEY/997/256/{z}/{x}/{y}.png', cloudmade = new L.TileLayer(cloudmadeUrl, {maxZoom: 18}); しかし、何らかの理由で、これをBingでもGoogleでも複製することはできません。何か案は? ありがとう。

1
JavaScript APIで使用できるカスタムベースマップをArcGIS.Comに追加しますか?
ArcGIS.comで、ベースレイヤーとして使用するチェックボックスをオンにすることで、レイヤーをベースマップとして追加することができます。 しかし、私が使用してマップを消費するとき: var mapDeferred = esri.arcgis.utils.createMap("<guid>", "map", { mapOptions: { slider: true, nav: false } }); ベースマップが表示されません。ベースマップとして使用できるコンテンツを定義するルールはありますか?

2
GoogleマップのKMLオーバーレイをクラスター化する方法
Googleマップ(v3 API)に読み込むkmzファイルに数千のマーカーが保存されています。 オーバーレイデータをクラスタ化する方法を探すために周りを見回しましたが、役に立ちませんでした。 MarkerClustererは見栄えは良いですが、マーカー配列でしか機能しないようです。 function initialize() { geocoder = new google.maps.Geocoder(); var latlng = new google.maps.LatLng(25,-20); var myOptions = { zoom: 2, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP }; map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); var ctaLayer = new google.maps.KmlLayer('thedata.kmz'); ctaLayer.setMap(map); //cluster var mcOptions = {gridSize: 50, maxZoom: 15}; var mc = new …

3
ダイナミックマップをPDFファイルに埋め込む?
コンサルティングで働いて、埋め込みマップをPDFファイルでクライアントに送信することは、クライアントからすごい効果を得る最良の方法の1つであることがわかりました。 最新のpdfファイル形式はすべて、レイヤー機能(arcmapが使用する)をサポートしています。ただし、JavaScriptをサポートすることもできます。 私のPDFファイル内のマップをよりダイナミックにするために、JavaScript(または他の何か)の力を使用するアイデアはありますか? どのツールがお勧めですか?esri製品の拡張機能はありますか?

2
OpenLayers:解像度の代わりにスケールを使用する
OpenLayersソースコードをあちこちと見てみると、ズームレベルに関連するすべてが解像度を使用して行われているようです。これは画面スペースに直接関係しているので、十分に公平です。 ただし、代わりにスケールを使用し、さらに許可されたスケールをさらに明示的に定義したいと思います。 -これは可能ですか? これまでのところ、解像度に変換する一連のスケールを作成しました。 var scales = [500, 1000, 2000, 4000, 10000, 25000, 50000]; var resolutions = []; for(var i = 0; i < scales.length; i++) { resolutions.push(OpenLayers.Util.getResolutionFromScale(scales[i], units)); } map = new OpenLayers.Map('', { ... minScale: scales[scales.length - 1], maxScale: scales[0], resolution: resolutions, numZoomLevels: scales.length, ... }); 私の問題は、最初と最後のスケールが尊重されることですが、スケールに変換された現在の解像度の間に、指定した解像度の中にありません。 -私は何を逃したのですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.