【问题标题】:xamarin.forms.maps native support for bing maps v8xamarin.forms.maps 对 bing 地图 v8 的原生支持
【发布时间】:2016-07-09 04:17:19
【问题描述】:

xamarin 团队是否有计划让 FormsMaps 在所有平台上原生支持 bing maps v8 api?我正在开始一个新的开发项目,并正在考虑将 xamarin FormsMaps 作为核心代码库,但我需要使用适用于 ios、android、uwa 和 wp 的新 Bing Maps V8 API。

在查看 xamarin 上的 forms.map 文档时,它似乎只支持谷歌地图 API,并且需要谷歌地图 API 密钥。据我了解,windows phone 会自动在本机使用 bing 地图,您可以强制其他平台注册和使用 bing 地图。我要问的是是否有计划能够决定您想为 CPL 使用哪个映射 api 并将其原生应用于 IOS、Android、WP8 和 UWP?或者这将始终是一个手动过程?

鉴于微软现在拥有 Xamarin,我对此特别好奇。有谁知道 Bing Maps V8 集成的计划,是否有任何文档?

【问题讨论】:

  • 这不是一个编码问题。您正在就研究主题征求意见
  • 这是一个编码问题。我需要大致了解和理解在 xamarin 中编码 bing 地图 v8 控件的选项是什么,因为它们没有对 bing 地图的本机支持并转换为本机地图控件。我不需要提供或接收任何代码,因为我只需要知道是否可能,以及通常在 Xamarin 中这样做的方法。不过,感谢您提供有关如何在 StackOverflow 上提问的反馈;)

标签: xaml xamarin bing-maps


【解决方案1】:

很高兴看到您有兴趣在自己的移动应用中使用 V8。许多人以前在移动应用程序中使用过 Bing 地图 Web 控件。请注意,Xamarin 封装了本机 API,并使用设备上的任何默认映射。 V8 是一个 Web 控件,因此 Xamarin 团队不太可能包装 V8 Web 控件。但是,您可以通过将 V8 托管在 Web 浏览器/视图控件中来在 Xamarin 应用程序中使用它。 https://github.com/XLabs/Xamarin-Forms-Labs/wiki/HybridWebView 然后您使用 JavaScript 创建所需的映射功能,然后将其显示在 webview 控件中。您还可以通过将 JavaScript 命令注入 webview 来将您的本机代码连接到 JavaScript。

Xamarin 将来可能会使用 Bing 地图。如果是这样,它将使用本机控件而不是 Web 控件来执行此操作。

【讨论】:

  • 非常感谢您的详细回答。我很感激。
猜你喜欢
  • 1970-01-01
  • 2017-02-21
  • 2017-05-15
  • 2020-03-25
  • 2018-05-21
  • 2016-01-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多