【发布时间】:2023-03-13 17:32:01
【问题描述】:
我将最新版本的 Xamarin Forms 用于我的应用程序。这个应用程序与地图紧密集成。 Android 和 iOS 是两个受支持的平台。
现在我可以实现两件事:
- 当我有坐标时在任何位置居中地图
- 添加自定义标记(引脚)
仍然需要以下功能(按重要性排序):
- 获取地图点击事件的坐标
- 获取坐标以响应带有地址的某些搜索字符串
- 两点之间的路由(绘制路由线)
- 计算两点之间的时间/距离
我是 Xamarin 的新手,我检查了 Xamarin Forms Maps API,我发现没有办法用它来实现这 4 点。
我说的对吗? 是否有任何替代的 Xamarin Forms 包? 我可以使用适用于 Android / iOS 的原生 Xamarin 地图控件来实现这些功能中的任何一个吗?
非常感谢任何信息或示例! 搜索和浏览论坛没有帮助。我找到了一些带有 Java 示例的 Google Maps API 解决方案,但我不知道如何在 Xamarin 中实现它。由于大部分应用程序已经在 Xamarin 中实现,而且我习惯于 C#,因此我不想更改平台。
【问题讨论】:
-
关于“在地图点击事件中获取坐标”的问题。似乎这个答案可能有用:stackoverflow.com/questions/22838462/…
标签: c# android ios xamarin xamarin.forms