createRoute方法是否支持Mapquest中的lat / Lng?

时间:2012-03-22 12:13:50

标签: android map routes mapquest

这是关于Mapquest Android Maps API的问题。

有谁知道createRoute方法在mapquest中是否支持lat / Lng?

public void createRoute(java.lang.String from, java.lang.String to)

我找到的文件here

我已阅读“位置格式文档”:link

似乎createRoute方法支持lat / Lng。

我尝试输入lat / Lng一整天,但它只返回一条错误消息:

 Unable to create route. 
 Error: -1"
 Message:[null]

2 个答案:

答案 0 :(得分:0)

您是否仍然看到此错误消息? MapQuest Android Maps API确实支持lat / lng输入以进行路由。以下是使用lat / lng输入的示例请求:

private void displayRoute() {
RouteManager routeManager= new
RouteManager( this ); 
routeManager.setMapView( map ); 
routeManager.createRoute( "{latLng:{lat:37.765007,lng:-122.239937}}" , "Fremont, CA" );
}

此外,The MapQuest Developer Network还有Android Maps API forum。这也是一个很好的资源来检查!

答案 1 :(得分:0)

你可以这样写

RouteManager routeManager = new RouteManager(this);
          routeManager.setMapView(map);
          routeManager.createRoute("37.002004,35.322998", "36.802687,34.632812");

或者像这样

RouteManager routeManager = new RouteManager(this);
          routeManager.setMapView(map);
          routeManager.createRoute("Any City Name", "Any City Name");

MapQuest支持这种类型