0

私はxamarinの新機能であり、xamarinを使用してクロスプラットフォームのアプリケーションを開発しています。xamarinフォームでレンダリングされたsvgイメージにマーカーを追加する方法

私はsvg形式のマップイメージを持っています。私はSkiaSharpライブラリを使用して、UWPアプリケーションでその画像をPCL経由で読み込んでいます。私は場所の名前を持つ1 ListViewがあります。それぞれのリストビュー項目をクリックすると、画像に注釈や位置マーカーを描きたい。 例:XYZの場所をクリックすると、特定の場所にマーカーが表示されます。

この機能はmap apiまたはxamarinマップを使用することで簡単に実現できますが、私の問題はマップAPIを使用できず、画像上の位置のみを表示することです。

解決策をご提案ください。どんな助けもありがとう。

ありがとうございます。

答えて

0

これはSVGイメージを扱う方法とは考えられません。

地図がベクトルまたはラスターファイルで表示される場合、通常、画像の右上と左下の緯度と経度を含むヘッダーまたはコンパニオンファイルがあります。これは、イメージとともにマップをマッピングプラグインにロードするために使用されます。 SkiaSharpを使用して地図を描画するだけで、ピンの配置場所を決めることはできません。

マップをXamarin Mapsで使用するのに適した別のフォーマットで入手できますか?

+0

xamarin形式でマップsvgイメージとshow pinをロードする方法と、svg形式がXamarin Mapsに適していない場合、マップでサポートされている形式とその特定のイメージをXamarin Mapsを使用してマップとしてロードする方法を教えてください。 –

+0

Xamarin Mapsを使用してこれを行うかどうかはわかりません。 Google Maps/Apple Mapsのラッパーです。これまで、ファイルをロードして表示するために設計されたThinkGeoマッピング・ツールを使用してこれを行ってきました。しかしそれは安くはない。詳細はこちらhttps://thinkgeo.com/mobile –

+0

Xamarin Formsの国の任意のsvgイメージマップを使用して、任意のマップAPIによって提供される同じ機能を実行する別の方法があります。 –

関連する問題