我々は MAUI で Goodbye Xamarin できるのか?
(この記事は多くの推測を含みます。意見交換 で投稿すると Advent Calendar とリンクできないので通常投稿します。) Xamarin は .NET6 の一部となる ことが発表されて半...
352 search resultsShowing 1~20 results
You need to log-in
(この記事は多くの推測を含みます。意見交換 で投稿すると Advent Calendar とリンクできないので通常投稿します。) Xamarin は .NET6 の一部となる ことが発表されて半...
年に一度くらい魔が差す時があるので。 元ネタ と異なり、文字の輪郭を忠実にポリゴンとして扱います。つまり「D」は穴あきポリゴンです。 const polygonD = { "type":"Fea...
MapBox GL JS で、地図をスクロールさせたり拡大縮小させると、moveend イベントにより移動が完了したことが通知されます。 const map = new mapboxgl.Map...
複雑な図形を間引いてシンプルな図形にします。 Ramer-Douglas-Peucker というアルゴリズムを使っているそうです。 const polygon1 = {"type":"Featu...
これは小手先のテクニックです。 Add an icon to the map のように、Symbol Layer を表示するためには、アイコン画像を事前に Map.loadImage し、さらに...
移動、回転と来たら拡大縮小もやらざるを得ない。。 let polygon1 = { "type": "Feature", "properties": {}, "geometry": { "typ...
角度と基点を指定して図形を回転させます。 Rotate features - JSFiddle - Code Playground let polygon1 = { "type": "Featu...
距離と方向を指定して図形を移動します。 Translate features - JSFiddle - Code Playground let polygon1 = { "type": "Fea...
建物や地形のポリゴンの「中に」マーカーを立てたいケースはいろいろあります。 turf.js で用意されているポリゴン内の位置を返す様々な機能を見ていきましょう。 黒: center 青: cen...
開始点、終了点を指定してラインを分割する の追加情報ですが。 先の例では、分割対象のラインの向きと同じ順番で分割点を指定しました。 当然分割された線も分割対象のラインと同じ向きになりました。 で...
地図の世界の座標は緯度経度や実測のメートルやキロメートルなどがよく使用されますが、地図を使用したソフトウェアでは、しばしば「画面上のピクセル単位」で距離を指定したい場合があります。 例えば地図上...
開始点、終了点を指定してラインを分割する と似ていますが、こちらは、「距離 L メートルのラインの内、開始から S メートル ~ E メートル区間を切り取る」というものです。 lineSlice...
指定した緯度経度から最も距離の短い線分上の緯度経度を返す では、「ライン上の点」を描画しましたが、マウス座標に最も近い「ライン上のライン」を描くにはどうしたらよいでしょうか。 こんなやつです。 ...
Mapbox で「地図の範囲」を示すのに LngLatBounds というクラスがあります。 Geography and geometry | Mapbox GL JS | Mapbox このク...
文字で説明するとよくわからないので、インタラクティブに表すと次の図のようなものです。 マウスカーソルの位置に最も近い、線分(LineString)上の点を赤で描画しています。 これは turf....
マーカーをクリックしたときや、任意の位置にポップアップを表示させることができます。 既定の背景色は「白」ですが、css でカスタマイズできます。 こんな見た目にカスタマイズできます Mapbox...
turf.js を使うには、 全てのモジュールが含まれた @turf/turf を import する 個々の機能の @turf/xxxx を複数選んで import する の方法があります。 ...
Mapbox の地図の左上には、拡大・縮小ボタンなどが表示されています。 ここに任意のボタンを追加してみます。 // Control implemented as ES6 class class...
Mapbox で移動する点を描く では、連続した点を単純に描画してみました。 が、パカパカ移動するので何だかつまらないしありきたりです。 なので、Uber アプリのようにもっとスムースにシンボル...
よくある「スマートフォンなどの位置情報を受信して、その位置を地図上に示す」を Mapbox で行います。 Mapbox でのピン表示について考える で書いたとおり、「頻繁なアニメーションが伴う場...
352 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.