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

位置、場所、またはルートを示すために使用されるオブジェクト

4
Openlayersでレイヤーの順序を定義する方法は?
マーカーレイヤー、2つのベクターレイヤー、2つのラスターレイヤーがあります。マーカーレイヤーは2つのラスターレイヤーで覆われます。 マーカーレイヤーを常に一番上に移動する方法はありますか? 編集: Zインデックスの順序はベクターレイヤーでうまく機能しますが、Zインデックスの低いマップに別のWMSラスターレイヤーを追加しても、ラスターレイヤーはベクターレイヤーを覆います。 編集:レイヤーの「LayerIndex」と「Z-Index」の観点からレンダリング順序の違いを指摘できる人はいますか?レイヤーインデックスはオーバーレイオーダーを処理し、Zindexはベクターレイヤーのフィーチャオーダーを処理すると思います。

1
リーフレットを使用してクリック時にマーカーアイコンを変更する
多くの(> 100)マーカーのあるマップがあります。これらをクリックすると、アイコンが強調表示されたバージョンに変わります。2つのカスタムアイコンを作成しました。1つは通常、もう1つは強調表示されています。これは単一のマーカーで動作するようになりましたが、設定する方法が見つからないため、各アイコンをクリックして変更できます。 1つのアイコンの作業コードは次のとおりです。 var testmarker = L.marker([44.0, -73.0], {icon: unselectedIcon}); testmarker.on('click', function(e) { testmarker.setIcon(selectedIcon); }); ただし、多くのマーカーがあり、forループを使用してそれらを配置します。 //points is a 2 dim array with lat/long pairs for (i = 0; i <= points.length-1; i++) { var marker = L.marker([points[i][0], points[i][1]], {icon: unselectedIcon}); } marker.on('click', function(e) { marker.setIcon(selectedIcon); }); 配列を使用して、各マーカーに一意の変数名を付けてみました: for (i …
20 leaflet  markers 

3
QGISのジグザグ線記号
QGISでジグザグラインシンボルを探しています。これを行う簡単な方法はおそらくありませんか?シンプルな三角形のマーカー(^)を使用してマーカーラインを作成し、トレーンが互いに触れてジグザグの線を作るように見えるまで、マーカーのサイズとマーカーの配置間隔を調整してみました。これは直線に対しては機能しますが、曲線は三角形の間に実際には接続されていないため、三角形の間に隙間があります。マーカーを結合する方法はおそらくありますか?またはこれについて別の方法を使用しますか?どんな提案にも感謝します!(QGIS 2.4.0を使用)
18 qgis  symbology  line  markers 

1
レイヤーリストの凡例でベクターフィールドマーカーの矢印の長さを制御する方法
QGIS 2.14.5 LTR(および最近のQGIS 3.0)では、各値の範囲に目盛り付きレンダラーとベクトルフィールドマーカーを使用して美しいマップデザインを設定しました(矢印の長さは、0.001から〜 5m / s)。 これはうまくいきましたが、伝説の矢印を短くする設定を逃したのではないかと思います。「通常の」幅のレイヤーウィンドウでは、クラス値は表示されません。 単位:ミリメートル 私の最初の推測は、それがsthを持っているということでした。矢印の長さ、線幅の単位をミリメートルからマップ単位に切り替えることに関係していますが、これは凡例に影響しません。 単位:マップ単位 更新 問題はQGIS 3.0でも残っています。 これを視覚化するスクリーンキャストを作成しました:https : //youtu.be/oxJ3tGXFB18 プロパティ/シンボルで、シンボルは正しくレンダリングされます。 レイヤーを複製するか、レイヤーパネルの幅が変わらない限りスタイルに変更を適用すると、レイヤーリストにマーカーが正しく表示されることに注意してください。

3
ベクトル線のダッシュまたはマーカーを使用して距離を表すにはどうすればよいですか?
私は非常に基本的なユーザーであり、いくつかの背景が役立つかもしれないので、私の質問の要旨に到達するための専門用語を知らない。 私はボランティアで私の地方の消防署の事故前計画システムを作成しました。私たちの主な脆弱性は、マップされていない非常に長い私道です。 これまでのところ、私は車道のGPSデータを、各車道の長さを示すラベルが付いた明るい緑色の線(.SHPレイヤー)として、地区の航空写真上で正常に転送しました。それは素晴らしく見え、そのまま非常に便利です。 ここでの質問:私はダッシュウェイとして、または100フィートの長さにマーカーを設定して、私道のベクトル線を描きたいです。当社の供給ラインホースは100フィートの長さです。100フィート間隔のマーカーで定義されたベクトル線は、多くの時間を節約し、データを計り知れないほど改善します。 これまで、カスタマイズされたダッシュパターンを使用した「シンプルライン」としての「シングルシンボル」と、間隔配置を使用した「マーカーライン」を試しました。これらのオプションはどちらも、ズームまたは「スケーリング」中に適切な長さを維持しません(それが用語である場合)。 おそらくそれは不可能ですか?(少なくとも私の知識レベルでは。これまで私は自分自身を学びました。

2
QGISでラインフィーチャの方向を示す方法
私は、左から、左から、右から、右へのフィールドフィールドを持つ通りのshpファイルでQGISに取り組んでおり、ジオコーダーを構築しています。 これらの機能がどの方向を向いているかを知る必要があります。これは、線を作る2つ(またはそれ以上)のポイントのどちらが最初に来るかを知るのと同じだと思います。 マーカーラインスタイルの三角形マーカーを自動的に回転して、ラインの向きを示す方法はありますか?
11 qgis  style  line  markers 

2
リーフレットJsを使用して、マーカーのオンクリック位置を知ることは可能ですか(アンカーポイントは無視してください)?
特定の高さと幅のマーカーオブジェクトがあり、単一の座標を指していますが、マーカーの視覚的表現は多くのピクセルにまたがっています。マーカーの視覚的表現をクリックすると、基になるマップ座標を取得したいのですが、代わりに、マーカーに関連付けられている単一の緯度/経度座標にしかアクセスできません。

1
QGISのSVGポイントマーカーのユニオン?
みなさん、こんにちは。 一連のポイントに基づいて、マーカーシンボル(ジオメトリ自体ではなく)の描画に対してユニオン操作を実行するようにQGISを説得できるかどうか(およびその方法)を理解しようとしています。SVGマーカーを設定するのは簡単ですが、そうすると、次のようになります。 しかし、私が見たいのはこれです: 緑の円が実際のポリゴンジオメトリである場合、これは簡単に達成できますが、ポイントデータではなく、画面上に描画/印刷されたSVGマーカーシンボルを結合(結合)したいのですが。 これは可能ですか?
10 qgis  symbology  markers  svg  union 

4
リーフレットマーカーを右クリックしてイベントの伝達を停止するにはどうすればよいですか?
リーフレットマーカーで右クリックイベントが見つからなかったので、マウスダウンイベントを聞き始めました。このイベントを解決するメソッドで、私はチェックします if (event.originalEvent.button == 2) { do_something(); // now i want to stop propagation of the rightclick return; } これは、do_something()が呼び出されることで機能しますが、イベントはマップに伝播し、コンテキストメニューが表示されます。イベントがマップに伝播しないようにするにはどうすればよいですか? これはすべての主要な(つまりIE)ブラウザで動作しますか?

5
マウスオーバーでリーフレットマーカーの色を変更する方法
Leafletメソッドsetstyleがポリゴンの色を変更するが、マーカーの色は変更しない理由を理解するのに苦労しています。 ポリゴンは正常に動作します: ただし、マーカーの色は変わりません。 マーカーの上にマウスを置くと、その色が変わります。setStyleがこれを行うようです。しかし、私は続けますlayer.setStyle is not a function AngularとLeafletを一緒に使用してマップを作成しています(angular-leaflet-directiveを使用しています)。 コードのマウスオーバー部分は次のとおりです。 $scope.$on("leafletDirectiveMap.geojsonMouseover", function (ev, leafletEvent) { pointMouseover(leafletEvent); }); function pointMouseover(leafletEvent) { var layer = leafletEvent.target; layer.setStyle({ weight: 2, color: '#666', fillColor: 'white' }); } マーカーがマウスオーバーさpointMouseverれると起動し、LeafletEvent.targetでsetStyleを呼び出そうとします。LeafletEventをconsole.loggedしましたが、確かにそのTarget部分があります: マーカーではなくポリゴンにsetStyleが機能するのはなぜですか?マーカーの色を変更する方法は何ですか?

1
特定のズームレベルでのみマーカーを表示する
「これは素晴らしい道です」、「この町はかなりいい」などの線に沿って、主観的な情報をマーカーとしてオーバーレイして、leaflet.jsでサイクルツーリングマップを作成しています。情報の過負荷を避けるために、特定のズームレベルで最も目立つマーカーを表示します(たとえば、ズーム9で強調表示された素晴らしい道路、11で良い道路、13歳以上で否定的なコメントを含むすべての道路情報を表示します) ここで2つの質問があります。 この種の認識されたイディオムやデザインパターンはありますか?各マーカーのプロミネンスを手動で決定できてとても嬉しいので、クラスタリングアルゴリズムは必要ありません。州全体で数百になる可能性があるため、管理可能です。 これをリーフレットにどのように実装できますか?私の明白な考えは、ハンドラーをmap.zoomend()にアタッチして、関連するマーカーを表示または非表示にすることです。もっと良い方法はありますか?

4
リーフレット/ Googleマップベースレイヤー/マーカーが表示されない
Leafletの新機能。現在、ネイティブのGoogleマップからLeafletにプロジェクトを移行しようとしています。レイヤー管理と、より優れた「ロードマップ」スタイルのベースマップを使用するオプションによって、リーフレットに引き付けられた。 Google MapタイルをLeafletのベースマップとして使用するためのプラグインをダウンロードしました。プラグインをベースレイヤーとして使用できます。 しかし、私は問題を発見し、その理由を理解するためにLeafletを十分に経験していません。他のベースレイヤーで表示できるマーカーがありますが、Googleでは表示されません。Zオーダーを強制的に高くしてみましたが(1000など)、違いはありません。マーカーの不透明度は完全です1.0 マーカーは他のすべてのレイヤー(OSMなど)に表示されます。ベースをGoogle(衛星または地図)に切り替えると、マーカーは表示されなくなりますが、Google以外のベースに切り替えると再び表示されます。 私がGoogleベースレイヤーを追求している理由は、Googleが(私が知る限り)関心のある領域で詳細な一貫した航空写真タイルを提供している唯一のプロバイダーだからです。他のマップを使用したいが、レイヤーマネージャーを介してGoogleの「衛星」ビューに切り替えるオプションがある。 現在Leaflet v0.4.5を使用していますが(v0.4も試しました)、異なるブラウザー(IE、FFなど)を使用すると同じ症状が発生します。 どんな援助にも感謝します。

1
ドロップマーカーとMarkerClustererを一緒に使用しますか?
時系列データ(コストコの店舗の場所と開業日)の視覚的に魅力的な表現を作成したいと考えています。 私の考えは、それらを時系列でマップ上にプロットすることでしたが、マップ上のマーカーの量が、提示したいイメージを損なうようです。 GoogleマップAPI v3ではマップの構築、私は得ることができたTHISはるかに.. マーカーがマップにドロップダウンするときにマーカーをクラスター化できるようにしたいと思います。つまり、マーカーはマップ上にドロップダウンするため、クラスターは動的に成長します。 www.spatialanalysis.ca コード: <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"/> <title>Locations</title> <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script> <script type="text/javascript"> //**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**// //**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**// //**// Author: Michael Markieta //**// Project: Costco Store Locations //**// Data retreived from: http://locationscomplete.com/store-list/costco //**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**// //**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**// var locations = [ new google.maps.LatLng(32.822417,-117.226902), new google.maps.LatLng(32.841335,-116.988465), new google.maps.LatLng(32.250858,-110.859283), new …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.