gpt4 book ai didi

android - 使用 nutiteq 获取 GoogleMap 的图 block

转载 作者:行者123 更新时间:2023-11-30 02:35:17 25 4
gpt4 key购买 nike

大家好,我已经在我的应用程序中替换了我的 GoggleMaps,因为它没有关闭 map ,因此需要按需清理堆,现在我改用 nutiteq,我正在尝试访问谷歌地图的图 block 。正如 nutiteq 所解释的那样,它使用这样的参数:

"http://otile1.mqcdn.com/tiles/1.0.0/osm/{zoom}/{x}/{y}.png"

请求将是这样的:

 "http://otile1.mqcdn.com/tiles/1.0.0/osm/3/5/1.png"

但是google的参数是这样的:

https://maps.googleapis.com/maps/api/staticmap?center=x,y&zoom=z&size=400x400

但是请求需要像这样的双坐标:

https://maps.googleapis.com/maps/api/staticmap?center=42.05123,-70.31234&zoom=1&
尺寸=400x400

任何熟悉 nutiteq 的人都可以解释一下我怎样才能根据要求使用双坐标而不是单整数?非常感谢

最佳答案

您应该创建自己的自定义数据源,您可以在其中根据 x/y/zoom 计算图 block 中心坐标(请参阅 code samples here)并基于此发出 Google 静态 map 请求。

还有两个问题:

  • 技术:图 block 的匹配可能不准确,每个图 block 中都会有 Google Logo
  • 法律:据我了解,这违反了 Google map 服务条款。上次我检查时,他们只允许在网页中使用静态 map ,而不是在 native 移动应用程序中。如果您确定可以使用它(或忽略法律问题),那么为什么不使用 their tiles

关于android - 使用 nutiteq 获取 GoogleMap 的图 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26671734/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com