Поддерживает ли метод createRoute lat / Lng в Mapquest? - PullRequest
2 голосов
/ 22 марта 2012

Это вопрос об Mapquest Android Maps API.

Кто-нибудь знает, что метод createRoute поддерживает lat / Lng или нет в mapquest?

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

документ, который я нашел здесь :

Я прочитал «Документацию формата местоположения»: ссылка

Кажется, что метод createRoute поддерживает lat / Lng.

Я пытался вводить lat / Lng целый день, но он возвращает только сообщение об ошибке:

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

Ответы [ 2 ]

0 голосов
/ 21 июля 2013

Вы можете написать так

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 поддерживает эти типы

0 голосов
/ 22 марта 2012

Вы все еще видите это сообщение об ошибке? API Карт Google MapQuest поддерживает ввод широты / долготы для маршрутизации. Вот пример запроса, который использует входы lat / lng:

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

Кроме того, Сеть разработчиков MapQuest имеет форум API Карт Android . Это также хороший ресурс для проверки!

...