我正在尝试使用Gdirections让我的地图看起来更好一些。目前我可以将所有路点放在地图上,但是当我尝试创建一个GDirection对象以将路点传递给查询时,我得到“GDirections无法解析为某种类型”。我试图在https://developers.google.com/maps/documentation/javascript/v2/reference#GDirections上遵循构造函数,但它似乎不起作用。我的代码中出错的行如下:
GDirections direc = new GDirections(map);
我想也许我没有导入所需的文件,但我不知道还要添加什么。目前我正在添加
import android.graphics.Point;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.util.Log;
import android.view.Display;
import android.view.Menu;
import com.google.android.gms.common.GooglePlayServicesUtil;
import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.SupportMapFragment;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.LatLngBounds;
import com.google.android.gms.maps.model.MarkerOptions;
import com.google.android.gms.maps.model.Polyline;
import com.google.android.gms.maps.model.PolylineOptions;
希望我忽略了一些简单的事情。谢谢你的帮助!
答案 0 :(得分:1)
GDirections是Google Maps JavaScript API V2的一部分。它不适用于原生Android应用(使用适用于Android的Maps v2 API)。
The Google Directions API是一个基于REST的API,可以在Android中用于显示路线。
您可以使用Google HTTP Client Library for Java访问Android设备上的Directions API。