【问题标题】:Using Google maps in Windows Phone 8在 Windows Phone 8 中使用 Google 地图
【发布时间】:2013-04-10 13:29:43
【问题描述】:

可以在 Windows Phone 8 中使用 Google 地图吗?这个问题可能看起来很奇怪,因为互联网上有很多关于它的帖子。但在实践中,我面临着真正的问题。

this article 中描述了我知道使用 Google 地图(使用 MapTileLayer.TileSources)的唯一方法。但是在WP 8新地图控件中不能替换瓦片。当然我们可以使用旧地图控件插入相应的库。这就是我遇到问题的地方。

WP8 中的旧 Bing Map 控件存在内存泄漏,无法使用它们。也许更准确,但随着时间的推移会消耗巨大的内存。我不知道如何解决它。我写了hereMicrosoft Connect。最后,我看不到在自己的 WP8 应用程序中使用 Google 地图的方法。如果有人在 WP8 应用程序中成功使用谷歌地图,请帮助我。

提前致谢。

【问题讨论】:

  • 即使您可以在控件内使用 Google 地图图块,您也无权这样做。 Google 地图使用条款规定您不能直接访问不受官方控制的图块或其他资源。所以从技术上讲这是可能的,但在法律上你不能。所以根据使用条款,您可以使用谷歌地图控件(JavaScript API)或使用其他移动控件(不兼容WP8)。
  • 嗨@NicolasBoonaert!抱歉回复晚了。您的意思是,我无法在 Microsoft 商店中使用 Google 地图图块发布我的应用程序?
  • 除非您使用的是 JavaScript API(WP8 可能会出现问题),否则您不能通过提供的 API 访问 Google 地图资源。
  • @NicolasBoonaert 请将其添加为答案。

标签: windows-phone-7 google-maps windows-phone-8 bing-maps here-api


【解决方案1】:

即使您可以在控件内使用 Google 地图图块,您也无权这样做。

Google 地图使用条款规定您不能直接访问不受官方控制的图块或其他资源。

所以从技术上讲这是可能的,但在法律上你不能。所以根据使用条款,您可以使用谷歌地图控件(JavaScript API)或使用其他移动控件(不兼容WP8)。

【讨论】:

    【解决方案2】:

    WP Store 中有一个名为 gMaps 的应用程序,它使用 Google 地图。你认为它是用 JavaScript API 制作的吗?

    【讨论】:

    • 否,但开发人员在发布应用程序时有风险。他们不知道许可协议的所有细微差别。有很多限制,但也有例外。开发者 gMaps 在这里habrahabr.ru/post/126398 详细发布了所有的困难(俄语,如果有兴趣可以翻译)
    • 查看这条关于异常的英文评论habrahabr.ru/post/126398/#comment_4164905
    • 是的,但是关于 Bing 地图控件的问题仍然存在,它不允许在其中加载竞争对手的内容。因此,这两个平台都存在许可问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-13
    • 1970-01-01
    • 2012-12-11
    • 1970-01-01
    相关资源
    最近更新 更多