首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用nutiteq获取GoogleMap的磁贴

使用nutiteq获取GoogleMap的磁贴
EN

Stack Overflow用户
提问于 2014-10-31 17:52:35
回答 1查看 115关注 0票数 1

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

代码语言:javascript
复制
"http://otile1.mqcdn.com/tiles/1.0.0/osm/{zoom}/{x}/{y}.png"

请求将如下所示:

代码语言:javascript
复制
 "http://otile1.mqcdn.com/tiles/1.0.0/osm/3/5/1.png"

但是google的参数是这样的:

代码语言:javascript
复制
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&

代码语言:javascript
复制
size=400x400

任何熟悉nutiteq的人,可以解释一下如何在请求时使用双坐标而不是单整数?非常感谢

EN

回答 1

Stack Overflow用户

发布于 2014-11-02 20:10:44

您应该创建自己的自定义缩放,从x/y/ DataSource (请参阅code samples here)计算瓦片中心坐标,并基于此提出谷歌静态地图请求。

还有两个问题:

谷歌地图技术:匹配的瓷砖可以不准确,谷歌徽标将在每个瓷砖

  • 合法:根据我的理解,这是违反谷歌地图的服务条款。上次我勾选时,他们只允许在网页中使用静态地图,而不允许在本地移动应用程序中使用。如果您确定可以使用它(或者忽略法律问题),那么为什么不使用their tiles ?
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26671734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档