2015-05-02 1 views
1

Я хотел бы вставить graphhopper в мое приложение java (J2EE), чтобы рассчитать расстояния маршрута между многими точками на карте. Точки даются по их долготам и широтам. Мне не нужно отображать карту.Вставить графопечать в проект

Можете ли вы дать пошаговые подробности, как это сделать?

This link описывает строки кода, которые необходимо добавить. Но он не говорит, как импортировать классы графического процессора в мой проект.

Я загрузил .pbf для моего региона и сам проект графического купепера и застрял, как его использовать.

ответ

2

Но это не говорит о том, как импортировать классы графического купе в мой проект.

Взгляните на quickstart. Вам нужно включить зависимости graphhopper через мавенна или Gradle:

<dependency> 
    <groupId>com.graphhopper</groupId> 
    <artifactId>graphhopper</artifactId> 
    <version>0.4.1</version> 
</dependency> 

Если вам нужны подробности о импорте graphhopper просто использовать IDE для автоматического импорта те (например, NetBeans, IntelliJ, Eclipse)

2

Если предположить вы клонировали проект graphhopper вы можете построить банку

mvn clean install

который создаст банку в core/target с текущей версией снимки из graphhopper (или оформление заказа O ne выпусков, чтобы получить определенную версию). Просто добавьте этот файл jar в свой проект, как и любой другой сторонний банкомат.

Затем «импорт» ваш файл PBF в graphhopper говорят вы бы запустить из каталога graphhopper проекта ...

./graphhopper.sh import <pbf_file>

который создаст директорию в том же месте, и имя, как и файл PBF но с «-gh» привязаны к концу имени файла. Это каталог, в котором вы укажете свой код для чтения графического кода. Я предполагаю, что это должно быть объяснено в приведенной выше ссылке.

+0

Спасибо! Но ./graphhopper.sh import не работал, давая ошибки. Поэтому я попробовал ./graphhopper.sh web вместо этого создал -gh папку с 5 файлами. – Nurlan

+0

Какие ошибки вы получили? import должен создать папку -gh с 5 файлами. Вы уверены, что это не был импорт, который создал их? Какой размер файлов? – crowmagnumb

+0

Я забыл, какие именно ошибки произошли, но размер файлов 258Mb для Австралии в целом. Я уверен. – Nurlan

 Смежные вопросы

  • Нет связанных вопросов^_^