1

我在我的应用程序中使用地图。我想显示卫星图像和道路。在安卓中可以吗?如果是,如何?

4

3 回答 3

4

v2的更新答案:

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

https://developers.google.com/maps/documentation/android/map#map_types

  • 正常- 典型的路线图。显示了道路、一些人造特征以及河流等重要的自然特征。道路和要素标签也是可见的。
  • 混合- 添加了路线图的卫星照片数据。道路和要素标签也是可见的。
  • 卫星- 卫星照片数据。道路和要素标签不可见。
  • 地形- 地形数据。该地图包括颜色、等高线和标签以及透视阴影。一些道路和标签也是可见的。
  • - 没有瓷砖。地图将呈现为未加载任何瓦片的空网格。

更改地图类型

要设置地图的类型,请调用 GoogleMap 对象的 setMapType() 方法,传递 GoogleMap 中定义的类型常量之一。例如:

GoogleMap map;
// ...
// Sets the map type
map.setMapType(GoogleMap.MAP_TYPE_NORMAL);
map.setMapType(GoogleMap.MAP_TYPE_HYBRID);
map.setMapType(GoogleMap.MAP_TYPE_SATELLITE);
map.setMapType(GoogleMap.MAP_TYPE_TERRAIN);
map.setMapType(GoogleMap.MAP_TYPE_NONE);
于 2013-10-09T15:39:15.943 回答
0

您不能同时显示两个视图,

mapView.setSatellite(true);
mapView.setStreetView(true);

使用此代码,您可以设置地图视图的视图。

于 2012-05-01T12:59:59.603 回答
0

使用mapView.setSatellite(true);这是混合视图,但在这里称为卫星,

Google Maps Android SDK 中不提供仅没有道路名称的卫星视图

于 2012-05-01T13:11:08.517 回答