你好我已经在我的应用程序中替换了我的GoggleMaps,因为它缺少关闭地图,所以按需清理堆,现在我使用nutiteq代替,并且我试图到达谷歌地图的瓷砖。正如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"
但谷歌的参数是这样的:
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&
尺寸= 400×400
任何熟悉nutiteq的人,请解释如何在请求中使用双坐标而不是单个整数?非常感谢
答案 0 :(得分:1)
您应该创建自己的自定义DataSource,从x / y / zoom(请参阅code samples here)计算切片中心坐标,并根据此进行Google静态地图请求。
还有两个问题: