android - Android 中导航或对象跟踪应用程序中使用的 map 是什么?

标签 android google-maps object navigation tracking

我是 Android 的新手。我必须开发一个对象跟踪应用程序。我已经将谷歌地图添加到我的应用程序并且 map 正在显示(绿色卫星图片 map )。但导航应用程序似乎使用了不同外观的 map ,我想要该 map 而不是我已经添加的 map 。

如何获取导航应用中使用的谷歌地图(颜色偏黄)?

请检查以下网址;我有这个:http://tinypic.com/view.php?pic=10comfn&s=8#.U0qW-PmSyls

我需要这个:http://i58.tinypic.com/awbx9s_th.png

这是我获取绿色 map 的代码:

package com.sdg.etspmobileuser;

import com.sdg.etspmobileuser.*;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.MapFragment;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.Marker;
import com.google.android.gms.maps.model.MarkerOptions;
import android.os.Bundle;
import android.app.Activity;

public class TrackObjects extends Activity{
       static final LatLng TutorialsPoint = new LatLng(21 , 57);
   private GoogleMap googleMap;
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.track_objects);
      try { 
            if (googleMap == null) {
               googleMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
            }
         googleMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);

      } catch (Exception e) {
         e.printStackTrace();
      }

   }
}

最佳答案

哦,解决方案非常简单。只需更改此:

googleMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);

对此:

googleMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);

关于android - Android 中导航或对象跟踪应用程序中使用的 map 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23043464/

相关文章:

javascript - 使用 JavaScript 从嵌套 JSON 对象中的值获取上层键?

java - 每次我打开项目时,Android Studio 都会尝试下载一个版本的 gradle

java - 我如何从 View 而不是 TextView 获取文本

java - 将 OpenCv DCT 转换为 Android

javascript - 带有县覆盖的谷歌地图?

JAVA:调用未知对象类方法并传递它的参数

java - 解码位图时出现 OutOfMemory 异常

javascript - PhoneGap/ Cordova : Google Maps API - drop pin on my position

google-maps - 在设计谷歌地图时选择森林?

Android Retrofit 2 复杂对象映射使用SimpleXMLConverterFactory