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