osrm-backend/include/util/to_osm_link.hpp
Patrick Niklaus b4cfc8d6e0 Fix formating
2018-02-06 11:51:33 +01:00

32 lines
709 B
C++

#ifndef OSRM_UTIL_TO_OSM_LINK_HPP
#define OSRM_UTIL_TO_OSM_LINK_HPP
#include "util/coordinate.hpp"
#include <string>
namespace osrm
{
namespace util
{
inline std::string toOSMLink(const util::FloatCoordinate &c)
{
std::stringstream link;
link << "http://www.openstreetmap.org/?mlat=" << c.lat << "&mlon=" << c.lon << "#map=19/"
<< c.lat << "/" << c.lon;
return link.str();
}
inline std::string toOSMLink(const util::Coordinate &c)
{
std::stringstream link;
link << "http://www.openstreetmap.org/?mlat=" << toFloating(c.lat)
<< "&mlon=" << toFloating(c.lon) << "#map=19/" << toFloating(c.lat) << "/"
<< toFloating(c.lon);
return link.str();
}
}
}
#endif