哪种地图类型最适合查看和缩放选项

时间:2016-04-27 16:25:00

标签: android google-maps

我正在使用goole map api v2制作基于位置的提醒应用。 所以我想知道哪个地图视图最适合设置我的位置。目前我正在使用普通型。它包括混合,卫星等。你也可以帮我看看如何添加缩放选项吗?

  mMap.setOnMapClickListener(new GoogleMap.OnMapClickListener() {
        @Override
        public void onMapClick(LatLng latLng) {
            mMap.clear();
            locationLat = latLng.latitude;
            locationLong = latLng.longitude;

            AddLocationActivity.this.addMarker(new LatLng(locationLat,locationLong), AddLocationActivity.locationName);

            mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(locationLat,locationLong), 10.9f));
            AddLocationActivity.this.mainClass.locationName = address;
            Log.i("AddLocationActivity",""+AddLocationActivity.this.mainClass.locationName);

        }
    });``

1 个答案:

答案 0 :(得分:1)

Google Maps Android API提供四种类型的地图,以及根本没有地图的选项:

  • Normal - 典型的路线图。展示了道路,一些人造特征以及河流等重要的自然景观。道路和功能标签也可见。

  • Hybrid - 添加了道路地图的卫星照片数据。道路和功能标签也可见。

  • Satellite - 卫星照片数据。道路和功能标签不可见。

  • Terrain - 地形数据。地图包括颜色,轮廓线和标签以及透视阴影。一些道路和标签也可见。

  • None - 没有瓷砖。地图将呈现为没有加载图块的空网格。

对于缩放选项,请尝试使用此代码,如果它可以适用于您的情况。

LatLng coordinate = new LatLng(lat, lng);
CameraUpdate yourLocation = CameraUpdateFactory.newLatLngZoom(coordinate, 5);
map.moveCamera(yourLocation);

有关缩放的详细信息,请查看此page

同时尝试检查此相关SO question