当然它(Chrome)确实......寻找http://openrouteservice.org/php/OpenLSRS_DetermineRoute.php
library(httr)
params <- list(Start="7.0892567,50.7265543",
End="7.0986258,50.7323634",
Via="",
lang="en",
distunit="KM",
routepref="Fastest",
avoidAreas="",
useTMC="",
noMotorways="false",
noTollways="false",
instructions="true",
`_`="")
resp <- POST("http://openrouteservice.org/php/OpenLSRS_DetermineRoute.php",
body=params, encode="form")
content(resp)
## <xls:XLS xmlns:xls="http://www.opengis.net/xls" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gml="http://www.opengis.net/gml" version="1.1" xsi:schemaLocation="http://www.opengis.net/xls http://schemas.opengis.net/ols/1.1.0/RouteService.xsd">
## <xls:ResponseHeader xsi:type="xls:ResponseHeaderType"/>
## <xls:Response xsi:type="xls:ResponseType" requestID="123456789" version="1.1" numberOfResponses="1">
## <xls:DetermineRouteResponse xsi:type="xls:DetermineRouteResponseType">
## <xls:RouteSummary>
## <xls:TotalTime>PT2M39S</xls:TotalTime>
## <xls:TotalDistance uom="KM" value="2.2"/>
## <xls:BoundingBox srsName="EPSG:4326">
## <gml:pos>7.0892519 50.7254372</gml:pos>
## <gml:pos>7.1039336 50.7323788</gml:pos>
## </xls:BoundingBox>
## </xls:RouteSummary>
## <xls:RouteGeometry>
## <gml:LineString srsName="EPSG:4326">
## <gml:pos>7.0892567 50.7265543</gml:pos>
## <gml:pos>7.089251870496228 50.72654506565571</gml:pos>
## ....