googleMap----放大,缩小,东南西北,四种视图切换代码

mapView的xml
<view android:id="@+id/mv"
[color=blue] class="com.google.android.maps.MapView"[/color]
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
[color=blue]android:apiKey="0yxPVuoWg4JGeXCpA3WaJCnbiR2lLfCC_yCTqfA" [/color]
/>

mapController = mapView.getController();
map控制器似乎是控制地图移动的,缩放和中心位置都通过他设定

放大: mapController.zoomIn();
缩小: mapController.zoomOut();
向北: GeoPoint point = new GeoPoint(mapView.getMapCenter()
.getLatitudeE6()
+ mapView.getLatitudeSpan() / 4, mapView.getMapCenter()
.getLongitudeE6());
mapController.setCenter(point);
[color=olive]=================小贴士===================================[/color]
如果只是想把点放到地图上,而不是让map以点为中心显示,做法是
mapController.animateTo(point);//激活就可以了
mapController.setCenter(point);//激活并放到视图中间

东南西北都是在经度和纬度上改变下


设置街景视图: mapView.setSatellite(false);
mapView.setStreetView(true);
mapView.setTraffic(false);
街景,交通,卫星三个视图类似
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值