1
세로 모양의 Android 앱이 있습니다. width = "match_parent"인 정적지도가 있습니다. 화면 너비가 640 픽셀보다 큰 기기의 경우지도 크기가 충분하지 않습니다. 지도를 확대하는 것이 좋은 생각입니까?Google Static 맵 Android 기기의 최대 크기
세로 모양의 Android 앱이 있습니다. width = "match_parent"인 정적지도가 있습니다. 화면 너비가 640 픽셀보다 큰 기기의 경우지도 크기가 충분하지 않습니다. 지도를 확대하는 것이 좋은 생각입니까?Google Static 맵 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