當前位置: 首頁>>代碼示例>>Java>>正文


Java DirectionsApiRequest類代碼示例

本文整理匯總了Java中com.google.maps.DirectionsApiRequest的典型用法代碼示例。如果您正苦於以下問題:Java DirectionsApiRequest類的具體用法?Java DirectionsApiRequest怎麽用?Java DirectionsApiRequest使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


DirectionsApiRequest類屬於com.google.maps包,在下文中一共展示了DirectionsApiRequest類的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: getCoordinatesFromGoogle

import com.google.maps.DirectionsApiRequest; //導入依賴的package包/類
@Override
public List<Point> getCoordinatesFromGoogle(DirectionInput directionInput) {

	final GeoApiContext context = new GeoApiContext().setApiKey(environment.getRequiredProperty("gpsSimmulator.googleApiKey"));
	final DirectionsApiRequest request =  DirectionsApi.getDirections(
		context,
		directionInput.getFrom(),
		directionInput.getTo());
	List<LatLng> latlongList = null;

	try {
		DirectionsRoute[] routes = request.await();

		for (DirectionsRoute route : routes) {
			latlongList = route.overviewPolyline.decodePath();
		}
	}
	catch (Exception e) {
		throw new IllegalStateException(e);
	}

	final List<Point> points = new ArrayList<>(latlongList.size());

	for (LatLng latLng : latlongList) {
		points.add(new Point(latLng.lat, latLng.lng));
	}

	return points;
}
 
開發者ID:ghillert,項目名稱:gps-vehicle-simulator,代碼行數:30,代碼來源:DefaultPathService.java


注:本文中的com.google.maps.DirectionsApiRequest類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。