这是关于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]
答案 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支持这种类型