1
我有肖像导向的android应用程序。有宽度=“match_parent”的静态地图。 对于屏幕宽度大于640像素的设备 - 地图不够大。 放大地图是个好主意吗?谷歌静态地图在Android设备上的最大尺寸
我有肖像导向的android应用程序。有宽度=“match_parent”的静态地图。 对于屏幕宽度大于640像素的设备 - 地图不够大。 放大地图是个好主意吗?谷歌静态地图在Android设备上的最大尺寸
我有同样的问题(图不够大),这是我如何解决它:
// Used WindowManager to get screen size, because this was a customview.
WindowManager wm = (WindowManager) mContext.getSystemService(Context.WINDOW_SERVICE);
Display display = wm.getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
String lat = YOUR_LAT;
String lng = YOUR_LNG;
String mapEndpoint = "http://maps.google.com/maps/api/staticmap?center=" + lat + "," + lng + "&zoom=17&size=" + width/2 + "x" + height/2 + "&scale=2";
基本上我用scale
,由同一scale
值除以width
和height
。上面的代码将获得全屏地图。
我还是觉得这很可笑,所以如果有人知道正确的方法,请给我一个评论!
Thx,更好的破解! – KOTIOS
你到底想要什么? –
在ListView中将静态地图显示为行。 ListView宽屏幕宽度。 – Kostadin