「Mapsui」の版間の差分
Administrator (トーク | 投稿記録) |
Administrator (トーク | 投稿記録) |
||
(同じ利用者による、間の2版が非表示) | |||
1行目: | 1行目: | ||
'''Mapsui'''とは、オープンソースのもとで開発されている[[Xamarin]]向けの地図表示の[[ライブラリ]]だ。 | '''Mapsui'''とは、オープンソースのもとで開発されている[[Xamarin]]向けの地図表示の[[ライブラリ]]だ。 | ||
− | + | [[OsmSharp]]プロジェクトが巨大化したため3プロジェクトに分割されたできたひとつ。 | |
− | * [[OsmSharp]] = | + | * [[OsmSharp]] = [[OpenStreetMap]]形式([[osmファイル]])のパーサー |
* [[Itinero]] = ルーティング | * [[Itinero]] = ルーティング | ||
* [[Mapsui]] = UI | * [[Mapsui]] = UI | ||
− | もともとは[[OpenStreetMap]]専用であったが現在はバックエンドとなる「地図サービス」は色々なものから選べる。「[[Google Maps]]がいきなり有料化した」などの突発的イベントが発生してもMapuiを噛ましておけばサクッと[[OpenStreetMap]] | + | もともとは[[OpenStreetMap]]専用であったが現在はバックエンドとなる「地図サービス」は色々なものから選べる。「[[Google Maps]]がいきなり有料化した」などの突発的イベントが発生してもMapuiを噛ましておけばサクッと[[OpenStreetMap]]などの別サービスに比較的簡単に逃げられるぞ。 |
== 対応環境 == | == 対応環境 == |
2022年11月14日 (月) 02:46時点における最新版
Mapsuiとは、オープンソースのもとで開発されているXamarin向けの地図表示のライブラリだ。
OsmSharpプロジェクトが巨大化したため3プロジェクトに分割されたできたひとつ。
- OsmSharp = OpenStreetMap形式(osmファイル)のパーサー
- Itinero = ルーティング
- Mapsui = UI
もともとはOpenStreetMap専用であったが現在はバックエンドとなる「地図サービス」は色々なものから選べる。「Google Mapsがいきなり有料化した」などの突発的イベントが発生してもMapuiを噛ましておけばサクッとOpenStreetMapなどの別サービスに比較的簡単に逃げられるぞ。
対応環境編集
- 正式対応
- Xamarin.Forms
- Xamarin.Android
- Xamarin.iOS
- Xamarin.Mac
- WPF
見てのとおり主にスマホ向けだ。 一応、デスクトップアプリ(WPF)でも使えるが、今どきそんなもん使ってるやつ存在しないだろ。