2017-04-24 9 views
1

マップとGPSを使用するアプリを開発しています。地図上にピン/マーカーを作成し、現在の場所からマークした場所まで道を辿ることができます。私は行く必要がある場所をクリックして地図に "標準"マーカー/ピンを追加する必要があります。コードに追加するには問題ありません:クリックして地図にマーカーを追加する

var position = new Position(37, -122); // Latitude, Longitude 
      var pin = new Pin 
      { 
       Type = PinType.Place, 
       Position = position, 
       Label = "custom pin", 
       Address = "custom detail info" 
      }; 
      map.Pins.Add(pin); 

しかし、私はちょうどそれをクリックして追加する必要があります。ユーザーはコードに行かず、そこにマーカー/ピンを追加しないためです。

答えて

1

あなたはTK.CustomMapプラグインをインストール(または、この機能を持っている他の同様のプラグインを、TK.CustomMapはちょうど最初に私が見つかりましたが、私は自分自身がそれを試したことがない)可能性のいずれかと、それはマップだったPositionを提供Map Clicked Commandだ使用クリックした

また、その機能を動作させるために使用したコードをコピーすることもできます。以下は、共有コードでCommandが定義されている場所へのリンクと、CommandをiOSおよびAndroidプロジェクトのネイティブマップクラスに接続する場所です(WPコードもあるかもしれませんが、 < 1%の市場シェア)。

Shared

Android

iOS

関連する問題