0

我是 xamarin 的新手,并使用 xamarin 形式 PCL 方式开发跨平台应用程序。

我有一个 svg 格式的地图图像。我正在使用 SkiaSharp 库通过 PCL 在我的 UWP 应用程序上加载该图像。我有 1 个具有位置名称的 ListView。我想在单击相应的列表视图项时在图像上绘制注释或位置标记。例如:如果我单击 XYZ 位置,标记将显示在特定位置。

通过使用任何地图 api 或 xamarin 地图可以轻松实现此功能,但我的问题是我不能使用任何地图 api,只能在图像上显示位置。

请提出任何解决方案。任何帮助,将不胜感激。

提前致谢。

4

1 回答 1

0

我认为这不可能是您处理 SVG 图像的方式。

当地图以矢量或光栅文件的形式呈现时,通常会有一个标题或伴随文件,其中包含图像右上角和左下角的纬度和经度。然后将其与图像一起用于将地图加载到映射插件中。简单地使用 SkiaSharp 绘制地图将无法让您确定引脚的位置。

您能否以适合与 Xamarin Maps 一起使用的另一种格式获取地图?

于 2017-08-09T23:52:57.713 回答