下午好,
当我启动我的应用程序时,地图视图的显示如下图所示:
但我想在某个点开始放大地图视图,类似于以下内容:
我需要使用哪种方法?
提前致谢。
下午好,
当我启动我的应用程序时,地图视图的显示如下图所示:
但我想在某个点开始放大地图视图,类似于以下内容:
我需要使用哪种方法?
提前致谢。
您向地图控制器添加缩放级别:
mapView.getController().setZoom(17); // an int that suits you
在此处阅读有关缩放级别的更多信息:https ://developers.google.com/maps/documentation/staticmaps/#Zoomlevels
要设置中心,您可以使用:
mapView.getController().setCenter(new GeoPoint(latitude,longitude));
放 -
mapView.setStreetView(true);
mapView.getController().setZoom(17); // an int that suits you
mapView.getController().setCenter(new GeoPoint(latitude,longitude));
这就是解决方案。
用于显示埃及使用它-
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();