Ошибка Google Map Directions.load, возвращает SERVER_ERROR - PullRequest
0 голосов
/ 17 апреля 2011

Я пробую указания Google из библиотеки gwt-map.Помимо назначения RootPanel в onModuleLoad (), я скопировал большинство кодов из SimpleDirectionsDemo.java.

Я получаю "Не удалось загрузить направления: SERVER_ERROR" обратный вызов сообщения после выполнения

Directions.load(query, opts, new DirectionsCallback() {

  public void onFailure(int statusCode) {
    Window.alert("Failed to load directions: Status "
        + StatusCodes.getName(statusCode) + " " + statusCode);
  }

  public void onSuccess(DirectionResults result) {
    GWT.log("Successfully loaded directions.", null);
  }
});

и вот фрагмент рабочего кода, который найден в стволе.потерпеть поражение ?

1 Ответ

0 голосов
/ 18 апреля 2011

Поняв, что со своей стороны, я решил оставить панель DirectionsPanel.

Мой оригинальный код для DirectionQueryOptions был

DirectionQueryOptions opts = new DirectionQueryOptions(map);

, что, очевидно, вызывает SERVER_ERROR На основе API на http://gwt -google-apis.googlecode.com / svn / javadoc / maps / 1.1 / index.html

Есть ошибка с API, так как он дает конструктор с просто map в качестве параметра. DirectionsPanel обязательно объявляется, если вы собираетесь использовать библиотеку gwt-map

Правильный код:

DirectionQueryOptions opts = new DirectionQueryOptions(map, directionsPanel);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...