【发布时间】:2015-08-10 18:01:52
【问题描述】:
我在我的共享项目中创建了一个 CustomMap,从 Xamarin.Forms.Maps.Map 扩展。
我还为 iOS 和 Android 创建了自定义渲染器。问题是:我正在尝试更新与目的地相关的用户位置,因此我需要使用来自 Google 的新折线更新该地图。但我不知道怎么做。
我曾想过在我的 CustomMap 类中创建一个方法以在我的渲染器中被覆盖,但渲染器只使用我的 CustomMap 类作为 ExportRenderer 类型,该类本身派生自 MapRenderer。
如何从我的 CustomMap 类控制此更新?从我的共享项目代码中我可以这样做CustomMap.Update(new Polylines)
项目结构:
- 解决方案
- 共享项目
- CustomMap:Xamarin.Forms.Maps.Map
- iOS 项目
- CustomMapRenderer:Xamarin.Forms.Maps.iOS.MapRenderer
- 安卓项目
- CustomMapRenderer:Xamarin.Forms.Maps.Android.MapRenderer
- 共享项目
【问题讨论】:
标签: xamarin xamarin.forms