use*_*120 1 android google-maps
我正在使用谷歌地图API v2显示地图,但它没有显示任何街道名称.它显示卫星图像但没有文字.我在这做错了什么?
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_gmaps);
mLocationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
map.setMyLocationEnabled(true);
map.setMapType(GoogleMap.MAP_TYPE_SATELLITE);
map.setInfoWindowAdapter(new MyInfoWindowAdapter(this, getLayoutInflater()));
map.setOnMapLongClickListener(this);
map.setOnInfoWindowClickListener(this);
map.setOnMarkerClickListener(this);
mMyLocation = map.getMyLocation();
setMarkerOnLocation();
}
Run Code Online (Sandbox Code Playgroud)
这按设计工作.您是在卫星模式下设置地图并根据https://developers.google.com/maps/documentation/android/map#map_types
卫星
卫星照片数据.道路和功能标签不可见.
混合动力
添加了道路地图的卫星照片数据.道路和功能标签也可见.
因此,如果您希望标签显示,则需要使用以下内容:
GoogleMap map;
...
// Sets the map type to be "hybrid"
map.setMapType(GoogleMap.MAP_TYPE_HYBRID);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3221 次 |
| 最近记录: |