Google静态地图平铺位置

时间:2014-04-19 19:19:42

标签: google-maps google-static-maps

我正在尝试为谷歌静态地图中心位置使用纬度和经度以外的其他内容。我更喜欢像素或瓷砖坐标。阅读文档之后,它们似乎不支持除了lat和amp;之外的任何其他内容。 LNG。

我要做的是显示一系列彼此相邻的静态地图。我有一切工作。但是,使用经度来偏移序列中的下一个静态映射似乎会在lat中略微偏移它。这意味着,如果我只更新lng值,它似乎也会在lat中移位。

在某些情况下,在对lng进行实质性更改之前,图像不会偏移。

示例代码:

var lat = 40.714728;
var lng = -73.998688;
var size = 640;

for(var i = 0; i < 2; ++i)
{
  var addressLatLng = "("+lat+","+lng+")";

  var google_tile = "http://maps.google.com/maps/api/staticmap?sensor=false&center="+addressLatLng+"&zoom=20&size="+size+"x"+size+"&maptype=satellite";

  lng += 0.0005; // Does not shift up/down if using 0.0001 but also creates repeated visual data... needs a seamless transition from one tile to the next.
}

对于我想要做的事情,有没有更好的方法?

0 个答案:

没有答案