Путь к статической карте VS путь к map.google.com отличается
Я использовал Google API для получения статической карты, а API направления не выдает правильный широту.
После этого «Используйте правильные 2 полосы движения для выхода 214C для слияния на петлю AZ-101». Направление API должно показывать правую сторону, но оно не отображается.
Путь не имеет широты (например: «33.666624, -112.010035») после 214C.
enter code here
var drivingDirectionRequest = new DirectionsRequest
{
Origin = "Paulden, Arizona",
Destination = "Chandler, AZ 85224",
ApiKey = own_key
TravelMode = TravelMode.Driving,
Waypoints = new List<string>().ToArray(),
};
DirectionsResponse drivingDirections =
GoogleMaps.Directions.Query(drivingDirectionRequest);
IEnumerable<Step> steps =
drivingDirections.Routes.First().Legs.First().Steps;
IList<ILocationString> path = steps.Select(step =>
step.StartLocation).ToList<ILocationString>();
path.Add(steps.Last().EndLocation);
string url = staticMapGenerator.GenerateStaticMapURL(new StaticMapRequest(new Location(34.143778, -112.148000), 8, new ImageSize(1000, 1000))
{
MapType = GoogleMapsApi.StaticMaps.Enums.MapType.Roadmap,
Pathes = new List<Path> { new Path
{
Style = new PathStyle
{
Color = "red"
},
Locations = path
}},
ApiKey = own_key
});
Дайте мне знать, почему путь не имеет правильного широты?как решить это?