Android Xamarin跨平台应用程序中的所有平台是否可以使用一个map API

Android Xamarin跨平台应用程序中的所有平台是否可以使用一个map API,android,ios,google-maps,xamarin,Android,Ios,Google Maps,Xamarin,我想使用Xamarin表单开发一个高尔夫GPS应用程序。我需要使用映射,并且已经阅读了说明您需要使用android play store和iOS其他源的映射的文档。我真的想写一次逻辑。是否有任何映射工具可以这样使用?对于开箱即用的解决方案,基本答案是“是”和“否”。Forms在Android上使用谷歌地图,苹果地图在iOS上使用苹果地图,UWP使用Bing,因此虽然Forms将这些抽象化为一个通用API,但该API相当有限,如果您需要其他地图功能,那么您需要在本机“地图”代码中实现这些功能,并将

我想使用Xamarin表单开发一个高尔夫GPS应用程序。我需要使用映射,并且已经阅读了说明您需要使用android play store和iOS其他源的映射的文档。我真的想写一次逻辑。是否有任何映射工具可以这样使用?

对于开箱即用的解决方案,基本答案是“是”和“否”。Forms在Android上使用谷歌地图,苹果地图在iOS上使用苹果地图,UWP使用Bing,因此虽然Forms将这些抽象化为一个通用API,但该API相当有限,如果您需要其他地图功能,那么您需要在本机“地图”代码中实现这些功能,并将其映射回增强的Forms地图API抽象。即使是Android和iOS的基于本机平台的Google Map API也是不同的。Google Maps中的常见元素是本机平台API调用的基于REST的API(html/js,Android,iOS),因此您可以使用它,但您将从头开始构建解决方案。感谢您的回复@sushingover