0
我正在使用iOS/Android地圖應用程序。如何計算Android中兩個地圖點之間的路徑?
要在iOS中的兩個位置之間找到路徑,我正在使用MKDirectionsRequest
。
如何在Android中執行此操作?
我找到了路線API,這是一個Web服務。所以我將不得不發送HTTP請求。
是否有任何Java接口來計算Android中的路線?
我正在使用iOS/Android地圖應用程序。如何計算Android中兩個地圖點之間的路徑?
要在iOS中的兩個位置之間找到路徑,我正在使用MKDirectionsRequest
。
如何在Android中執行此操作?
我找到了路線API,這是一個Web服務。所以我將不得不發送HTTP請求。
是否有任何Java接口來計算Android中的路線?
將其設置爲答案。
您可以使用Android-GoogleDirectionLibrary
這樣:
GoogleDirection.withServerKey("YOUR_SERVER_API_KEY")
.from(new LatLng(37.7681994, -122.444538))
.to(new LatLng(37.7749003,-122.4034934))
.avoid(AvoidType.FERRIES)
.avoid(AvoidType.HIGHWAYS)
.execute(new DirectionCallback() {
@Override
public void onDirectionSuccess(Direction direction, String rawBody) {
if(direction.isOK()) {
// Do something
} else {
// Do something
}
}
@Override
public void onDirectionFailure(Throwable t) {
// Do something
}
});
什麼映射工具,您使用的? – zed
@zed我正在使用Android GoogleMap。 – Nick
看看這個:https://github.com/akexorcist/Android-GoogleDirectionLibrary – zed