如何解决从 MVVM Googlemap Xamarin 绑定折线
从 Google map Api 获取位置并希望在两点之间创建折线后,问题是 polyline->GeoPath 是只读的。 如何将位置分配给 GeoPath 或直接将位置绑定到地图?
我正在使用以下 this sample
Map map = new Map
{
// ...
};
// instantiate a polyline
polyline polyline = new polyline
{
strokeColor = Color.Blue,strokeWidth = 12,Geopath =
{
new Position(47.6381401,-122.1317367),new Position(47.6381473,-122.1350841),new Position(47.6382847,-122.1353094),new Position(47.6384582,-122.1354703),new Position(47.6401136,-122.1360819),new Position(47.6403883,-122.1364681),new Position(47.6407426,-122.1377019),new Position(47.6412558,-122.1404056),new Position(47.6414148,-122.1418647),new Position(47.6414654,-122.1432702)
}
};
// add the polyline to the map's MapElements collection
map.MapElements.Add(polyline);
解决方法
Polyline -> Geopath -> Add 将解决问题
(function() {
let _toString = Number.prototype.toString;
Number.prototype.toString = function() {
console.log("Number ToString Called");
_toString();
};
})();
let b = new Number(5);
console.log(b);
document.writeln(typeof b);
document.writeln(b.toString());
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。