2013-06-14 5 views
0

Я пытаюсь использовать Gdirections, чтобы сделать мою карту немного приятнее. В настоящее время я могу разместить все путевые точки на карте, но когда я пытаюсь создать объект GDirection для передачи путевых точек в запрос, я получаю: «GDirections не может быть разрешен для типа». Я пытаюсь следовать за конструктором на https://developers.google.com/maps/documentation/javascript/v2/reference#GDirections, но он, похоже, не работает. Строка из моего кода дает ошибки следующим образом:GDirections from Google API v2

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; 

Надеюсь, я пропустил что-то простое. Спасибо за помощь!

ответ

1

GDirections является частью Google Maps JavaScript API V2. Он недоступен в собственных приложениях для Android (с помощью API карт v2 для Android).

The Google Directions API - это API на основе REST, который вы можете использовать в Android для отображения маршрутов.

Вы можете использовать Google HTTP Client Library for Java для доступа к API-интерфейсам Directions на устройстве Android.