Example #1
0
	//-------------------------------------------------------------------------
	PixelCoordinate OpenStreetMapSource::lonLatToPixel( LonLat lonlat, MagnificationType magnification )
	//-------------------------------------------------------------------------
	{
		double meterX, meterY;
		double pixelX, pixelY;
		LonLatToMeters( lonlat.lon, lonlat.lat, meterX, meterY );
		MetersToPixels( meterX, meterY, magnification, pixelX, pixelY );
		return PixelCoordinate( magnification, (int)pixelX, (int)pixelY );
	}
Example #2
0
 void PixelRegion::scale(const glm::dvec2& s) {
     start = PixelCoordinate(glm::round(s * glm::dvec2(start)));
     numPixels = PixelCoordinate(glm::round(s * glm::dvec2(numPixels)));
 }