下午好,
当我启动我的应用程序时,会显示mapview,如下图所示:
但是我想在某些方面用一些缩放来启动mapview,类似于:
我需要使用哪种方法?
提前致谢。
答案 0 :(得分:3)
您可以向地图控制器添加缩放级别:
mapView.getController().setZoom(17); // an int that suits you
在此处详细了解缩放级别:https://developers.google.com/maps/documentation/staticmaps/#Zoomlevels
要设置中心,您可以使用:
mapView.getController().setCenter(new GeoPoint(latitude,longitude));
答案 1 :(得分:0)
设置 -
mapView.setStreetView(true);
答案 2 :(得分:0)
mapView.getController().setZoom(17); // an int that suits you
mapView.getController().setCenter(new GeoPoint(latitude,longitude));
这是解决方案。
答案 3 :(得分:0)
显示埃及使用它 -
String coordinates[] = {"18.352566007", "73.78921587"};//here you can set geopoints of egypt
double lat = Double.parseDouble(coordinates[0]);
double lng = Double.parseDouble(coordinates[1]);
p = new GeoPoint(
(int) (lat * 1E6),
(int) (lng * 1E6));//p is GeoPoint
mc.animateTo(p);
mc.setZoom(17);
mapView.invalidate();