「Mapsuiでピンを打つ」の版間の差分
ナビゲーションに移動
検索に移動
Administrator (トーク | 投稿記録) (ページの作成:「 MapViewのPinsに追加するだけ。 <source lang="csharp"> var pin = new Pin() { Position = new Position(43.05566513099275, 141.35331805086304), Type = PinTy…」) |
Administrator (トーク | 投稿記録) |
||
12行目: | 12行目: | ||
mapView.Pins.Add( pin ); | mapView.Pins.Add( pin ); | ||
</source> | </source> | ||
+ | |||
+ | == 画像 == | ||
+ | ピンを画像にするのも簡単だ。pngのバイト配列を流し込めば勝手に表示してくれる。透明色にも対応しているようだ。タイマーでIconプロパティを定期的に書き換えればアニメーションもできた。 | ||
+ | <source lang="csharp"> | ||
+ | var pin1 = new Pin() { | ||
+ | Type = PinType.Icon, | ||
+ | Icon = GetType().Assembly.GetManifestResourceStream("Images.1.png").ToBytes() | ||
+ | }; | ||
+ | </source> | ||
+ | |||
[[category: Mapsui]] | [[category: Mapsui]] |
2022年11月11日 (金) 08:47時点における最新版
MapViewのPinsに追加するだけ。
var pin = new Pin() {
Position = new Position(43.05566513099275, 141.35331805086304),
Type = PinType.Pin,
Label = "Susukino",
Address = "Zero point",
};
mapView.Pins.Add( pin );
画像[編集 | ソースを編集]
ピンを画像にするのも簡単だ。pngのバイト配列を流し込めば勝手に表示してくれる。透明色にも対応しているようだ。タイマーでIconプロパティを定期的に書き換えればアニメーションもできた。
var pin1 = new Pin() {
Type = PinType.Icon,
Icon = GetType().Assembly.GetManifestResourceStream("Images.1.png").ToBytes()
};