「Mapsuiでピンを打つ」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
(ページの作成:「 MapViewのPinsに追加するだけ。 <source lang="csharp"> var pin = new Pin() { Position = new Position(43.05566513099275, 141.35331805086304), Type = PinTy…」)
 
 
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()
};