2017-04-24 125 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僅僅是我第一次發現,但我從來沒有嘗試過我自己),並使用它的Map Clicked Command它提供了Position其中地圖是點擊。

或者您可以複製他們用來使該功能起作用的代碼。下面是他們在共享代碼中定義Command的位置的一些鏈接,以及他們將Command連接到iOS和Android項目中的本地地圖類的鏈接(它們也可能具有WP代碼,但我不能爲平臺而煩惱與< 1%的市場份額)。

Shared

Android

iOS

相關問題