我正在开发一个使用地图和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);
但我需要通过点击添加它。因为用户不会去代码,他不会在那里添加标记/引脚。
答案 0 :(得分:1)
您可以安装TK.CustomMap插件(或其他具有此功能的类似插件,TK.CustomMap是我发现的第一个,但我自己从未尝试过)并使用它' s {{ 3}}提供了Position
点击地图的位置。
或者您可以复制他们用于使该功能有效的代码。下面是他们在共享代码中定义Command
的位置的一些链接,以及他们将Command
连接到iOS和Android项目中的本机地图类的位置(他们也可能有WP代码,但我只是不能为市场份额低于1%的平台而烦恼。